Hallo zusammen!
Nur ne ganz kurze Frage. Könnt Ihr mir sagen was an diesem Triggerbeispiel falsch ist?
Ich erhalte beim Löschen in Table T1 die folgende Fehlermeldung:
ORA-04098: Trigger 'N2000.TRIG_DELETE_TEST' ist ungültig und konnte nicht neu bestätigt werden
Wäre Euch für einen Tipp sehr dankbar, da ich den Fehler einfach nicht sehe!
Es soll einfach nur ein Datensatz aus T2 gelöscht werden wenn ein über x verknüpfter Datensatz in T1 gelöscht wird.
Gruss und danke,
FreezerSE
Nur ne ganz kurze Frage. Könnt Ihr mir sagen was an diesem Triggerbeispiel falsch ist?
Code:
CREATE OR REPLACE TRIGGER TRIG_DELETE_TEST BEFORE DELETE ON T1 FOR EACH ROW BEGIN -- Delete records from table "T2" DELETE FROM T2 WHERE T2.X = T1.X END TRIG_DELETE_TEST;
ORA-04098: Trigger 'N2000.TRIG_DELETE_TEST' ist ungültig und konnte nicht neu bestätigt werden
Wäre Euch für einen Tipp sehr dankbar, da ich den Fehler einfach nicht sehe!
Es soll einfach nur ein Datensatz aus T2 gelöscht werden wenn ein über x verknüpfter Datensatz in T1 gelöscht wird.
Gruss und danke,
FreezerSE
Comment