Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите с триггером / 3 сообщений из 3, страница 1 из 1
17.03.2005, 09:22
    #32964936
DangerX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с триггером
Привет всем. Извиняюсь за глупый вопрос. Мигрирую с оракла, в db2 полный ноль.

Помогите как написать такой триггер который бы при вставке в таблицу в одно из полей добавлял бы значание netxval из сиквенса?

Пишу вроде что-то типа

CREATE TRIGGER informmessages_tr NO CASCADE BEFORE INSERT ON informmessages
REFERENCING NEW AS NEW FOR EACH ROW MODE DB2SQL
BEGIN ATOMIC
SET NEW.id = (SELECT nextval for informmessages_seq from SYSIBM.SYSDUMMY1);
END!

А он что-то по синтаксису ругается ругается. Кде косяк?

DB2 8.2....
...
Рейтинг: 0 / 0
17.03.2005, 10:31
    #32965111
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с триггером
пример есть тут
http://publib.boulder.ibm.com/infocenter/db2help/topic/com.ibm.db2.udb.doc/ad/t0006621.htm
найти его можно было легко по ключевым словам nextval in trigger
...
Рейтинг: 0 / 0
17.03.2005, 10:57
    #32965216
DangerX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите с триггером
спасибо, все оказалось элементарно :-)
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите с триггером / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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