Здравствуйте kmorozov, Вы писали:
PPA>>ORA-Код траляля.
K>Ошибка такая есть — я её сам вижу
, хотя в справочнике я её и не нашёл.
в инете поищи — лучше гуглом. какой код?
PPA>>У тебя в случае с таким триггером должна ругаться на "мутируемость"
K>На мутируемость он ругается при update, а у меня insert
должно и на инсерт.
K>>>Если триггер отключить, всё проходит нормально.
K>>>Где я ошибся?
PPA>>Триггер у тебя неверный.
K>А где именно? Я хотел всего-навсего нумеровать строки
Так я тебе правильный код привел.
CREATE OR REPLACE TRIGGER "MOROZOV"."TRIG1" BEFORE
INSERT ON "MOROZOV"."TAB1" FOR EACH ROW BEGIN
select seq_1.nextval into :NEW.IDS from dual;
new.num := 0; -- но тут лучше объявить это декларативно при создании таблички. (см код ниже)
END;