Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Sequence в триггере / 4 сообщений из 4, страница 1 из 1
31.05.2001, 06:05
    #32006667
jura
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sequence в триггере
Переезжаю с сиквела на оракл 8.1.6
Нумерация поля для ПК при вставке
Могу ли я присваивать полю значение из sequence в триггере
Например before insert , в доке ничего про триггера не сказано
В запросе ясно как делать , но хотелось бы делать это автоматом в триггере
...
Рейтинг: 0 / 0
31.05.2001, 09:17
    #32006690
iperezh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sequence в триггере
например trigger ....
BEFORE INSERT
ON ....
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW

...
if :new.id is null then
select seq_name.nextval into :new.id
from dual;
end if;
...
...
Рейтинг: 0 / 0
31.05.2001, 23:59
    #32006756
jura
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sequence в триггере
А что такое DUAL?
...
Рейтинг: 0 / 0
01.06.2001, 02:22
    #32006758
jura
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Sequence в триггере
Вопрос про dual снимается
Спасибо все ок
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Sequence в триггере / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]