Hi Leute,
versuche schon seit einer ganzen Weile folgendes in einem Statement abzuschicken
...
CREATE or REPLACE TRIGGER trigger1
before insert on table1
for each row
begin
select seq2.nextval into :new.id from dual;
(end; )
CREATE or REPLACE TRIGGER trigger2
before insert on table2
for each row
begin
select seq1.nextval into :new.id from dual;
end;
Leider wird nur der erste Trigger angenommen und kompiliert und eine Warnung ausgegeben (leider noch nicht rausgefunden welche, da nichts weiter dazu steht). Wenn ich die Trigger nacheinander abschicke, funktioniert alles. Hat jemand eine Ahnung woran das liegen kann? Da vorraussichtlich noch mehr Trigger dazu kommen, würde ich gern wissen, wie ich diese in einem Rutsch zum laufen bringen kann. Ich sende die Statements mit dem Oracle SQL Developer
Vielen Dank
versuche schon seit einer ganzen Weile folgendes in einem Statement abzuschicken
...
CREATE or REPLACE TRIGGER trigger1
before insert on table1
for each row
begin
select seq2.nextval into :new.id from dual;
(end; )
CREATE or REPLACE TRIGGER trigger2
before insert on table2
for each row
begin
select seq1.nextval into :new.id from dual;
end;
Leider wird nur der erste Trigger angenommen und kompiliert und eine Warnung ausgegeben (leider noch nicht rausgefunden welche, da nichts weiter dazu steht). Wenn ich die Trigger nacheinander abschicke, funktioniert alles. Hat jemand eine Ahnung woran das liegen kann? Da vorraussichtlich noch mehr Trigger dazu kommen, würde ich gern wissen, wie ich diese in einem Rutsch zum laufen bringen kann. Ich sende die Statements mit dem Oracle SQL Developer
Vielen Dank
Comment