Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Ungewöhnliche Tabelle table1 mutiert, Trigger/Funktion sehen möglicherweise keinen Fehler in Oracle

Es ist die SELECT-Anweisung, die hier das Problem verursacht. Innerhalb des Triggers können Sie nicht aus derselben Tabelle auswählen. In Ihrem Beispiel brauchen/können Sie die SELECT-Anweisung nicht verwenden. Sie können die Werte abrufen, indem Sie einfach :newrow.id_1 verwenden , :newrow.id_2 und :newrow.id_3 .