Hallo,
ich habe eine Tabelle mit zwei Spalten. Wenn ich in der einen Spalte A etwas ändere, soll sich der neue Wert von A auch in die zweite Spalte B schreiben. Dazu habe ich folgenden Trigger geschrieben:
create or replace trigger spalte_update
after insert or update of Spalte_a on star
for each row
begin
insert into star(spalte_b) values(:new.spalte_a);
end;
Aber, wenn ich dann ein Update für Splate A durchführe, kommt folgende Fehlermeldung;
FEHLER in Zeile 1:
ORA-04091: Tabelle STAR wird gerade geändert, Trigger/Funktion sieht dies möglicherweise nicht
ORA-06512: in „SPALTE_UPDATE“, Zeile 2
ORA-04088: Fehler bei der Ausführung von Trigger ‚SPALTE_UPDATE‘
Was mache ich falsch?
Gruß, Meike