Hallo,
Ich habe einen 'Delete-Trigger' auf einer Tabelle A, der wunderbar funktioniert, wenn ich einen Datensatz manuell lösche.
In einer Prozedur die von einem anderen Trigger aufgerufen wird steht die Anweisung
DELETE FROM A WHERE ...
Wenn die Prozedur aufgerufen wird, löscht sie zwar die richtigen Datensätze aus A, der Delete-Trigger auf A springt aber nicht an.
Ist das normal so, oder habe ich evtl. etwas übersehen?
Schon mal Danke für die Hilfe!
P.S.
Die Fragen, auf die es herauslaufen könnte:
- Kann eine Prozedur einen Trigger auslösen? oder
- Können zwei Trigger gleichzeitig aktiv sein?
Ich habe einen 'Delete-Trigger' auf einer Tabelle A, der wunderbar funktioniert, wenn ich einen Datensatz manuell lösche.
In einer Prozedur die von einem anderen Trigger aufgerufen wird steht die Anweisung
DELETE FROM A WHERE ...
Wenn die Prozedur aufgerufen wird, löscht sie zwar die richtigen Datensätze aus A, der Delete-Trigger auf A springt aber nicht an.
Ist das normal so, oder habe ich evtl. etwas übersehen?
Schon mal Danke für die Hilfe!
P.S.
Die Fragen, auf die es herauslaufen könnte:
- Kann eine Prozedur einen Trigger auslösen? oder
- Können zwei Trigger gleichzeitig aktiv sein?