LINUX.ORG.RU

Oracle trigger help


0

0

Скажите, в чем ошибка в написании этого триггера?

create or replace trigger mka_a before insert on mka_states
declare
m integer;
begin
new.id := 10;
end;
-
LINE/COL ERROR
-------- -----------------------------------------------------------------
4/3 PLS-00201: identifier 'NEW.ID' must be declared
4/3 PL/SQL: Statement ignored
=====================================
А если попробовать так:
create or replace trigger mka_a before insert on mka_states
declare
m integer;
begin
:new.id := 10;
end;
--
то получаю:
LINE/COL ERROR
-------- -----------------------------------------------------------------
4/3 PLS-00201: identifier 'NEW.ID' must be declared
4/3 PL/SQL: Statement ignored
create or replace trigger mka_a before insert on mka_states
*
В ЧЕМ ДЕЛО??


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.