Trigger funktioniert nicht!!
joern
- datenbank
0 annA
Hallo Forum,
ich habe folgendes Problem bei einem Oracle-Trigger:
Der Trigger (after insert,for each row) arbeitet nicht mehr, wenn in dem Trigger selbst eine Abfrage (Durchschnittsberechnung über mehrere Werte) über eine Spalte der Tabelle gemacht wird, auf welcher er liegt. Oracle bringt dann eine Fehlermeldung " trigger/table is mutating" ! Ist es grundsätzlich nicht möglich, eine Abfrage innerhalb des Triggers auf die Tabelle zu machen, auf der der Trigger liegt oder gibt es eine Lösung, wie ich das anders machen kann innerhalb des Triggers?
Hi Joern,
ein Trigger darf grundsätzlich keine DML*-Operationen afu eine
Tablle ausführen, für die er definiert wurde.
Eine Lösung fällt mir jetzt nicht ein, schreib doch nochmal
genauer das Problem
Gruss
annA
* Data Manipulation Language