Hi,
Wir haben zwei Tabellen. Die eine soll automatisch eine Summe aus mehrere Datensätzen der anderen Tabelle in einem Feld stehen haben. Dies haben wir aktuell mit 3 Triggern gemacht (AFTER INSERT, AFTER UPDATE, AFTER DELETE). Jetzt die Frage ob es auch einen Trigger gibt, der alle 3 Ereignisse abfängt?
Du kannst eine Stored-Procedure schreiben, welche den Code beinhaltet. Die drei Trigger mach dann im Wesentlichen nichts anderes, als die SP aufzurufen.
Nachteil ist, dass du dann keinen direkten Zugriff auf NEW/OLD hast. Dies kannst du umgehen, in dem du alle/einige Spalten aus NEW/OLD der SP als Parameter übergibst.
Bis die Tage,
Matti