powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Sequence в триггере
4 сообщений из 4, страница 1 из 1
Sequence в триггере
    #32006667
jura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переезжаю с сиквела на оракл 8.1.6
Нумерация поля для ПК при вставке
Могу ли я присваивать полю значение из sequence в триггере
Например before insert , в доке ничего про триггера не сказано
В запросе ясно как делать , но хотелось бы делать это автоматом в триггере
...
Рейтинг: 0 / 0
Sequence в триггере
    #32006690
iperezh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
например 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
Sequence в триггере
    #32006756
jura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что такое DUAL?
...
Рейтинг: 0 / 0
Sequence в триггере
    #32006758
jura
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос про dual снимается
Спасибо все ок
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Sequence в триггере
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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