Salve,ho utilizzato il seguente trigger in oracle 10 xe:
la tabella è composta:za(a(number),b(number),c(number))
create or replace trigger tr1
after insert on za
for each row
declare
x number(3):=5;
y number(3):=6;
z number(4):=x+y;
begin
insert into za(c) values(z);
end;
il trigger viene compilato,ma all'atto del suo richiamo durante l'inserimento dei valori nella tabella,viene emesso il seguente messaggio d'errore...cm risolvo?
error ORA-04091: La tabella ADMIN.ZA è in fase di modifica, il trigger/funzione non può leggerla ORA-06512: a "ADMIN.TR1", line 6 ORA-04088: errore durante esecuzione del trigger 'ADMIN.TR1'