Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Создаю ID, но тут ошибка.


Автор: Fighter 23.5.2008, 16:03
Код

CREATE TRIGGER STUDENT.WORK_ID_TRIGG
 BEFORE 
 INSERT
 ON TBL_WORKS
 REFERENCING OLD AS OLD NEW AS NEW
 FOR EACH ROW 
select WORK_ID_SEQUENCE.NEXTVAL
into :NEW.Work_ID from dual
/


Вот что пишу в триггере. 

Вот что пишет SQL Navigator:

17:00:43  Error: ORA-04079: invalid trigger specification

Автор: Sqlninja 23.5.2008, 16:18
Код

CREATE TRIGGER STUDENT.WORK_ID_TRIGG
 BEFORE 
 INSERT
 ON TBL_WORKS
 REFERENCING OLD AS OLD NEW AS NEW
 FOR EACH ROW 
BEGIN
select WORK_ID_SEQUENCE.NEXTVAL
into :NEW.Work_ID from dual;
END;
/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)