Einen Bug hab ich mit Sicherheit im Prozess , in der Abfolge der Steps und des Quellencodes , etwas mach ich falsch und/oder übersehe es und verstehe es auch nicht vollumfänglich .....
Ich sehe den Trigger , der vom OS korrekt aufgerufen wird, für alle drei events. Läuft alles korrekt .
Ich sehe Ihn nicht , wenn der Caller Rollback ausführt ( was eigentlich korrekt wäre ) . Hier übernimmt doch die Commit-Steuerung der Collection , im Hintergrund , oder? . Aber woher weiß die Transactionssteuerung , dass , die im trigger bediente Archiv-Tabelle , auch zurückgeschrieben werden muss ? Wo ist da die Verbindung ? Das aufzeichen allein reicht doch nicht aus ? Wer weiß ( oder sollte wissen ) welche Sätze zusammen gehören , die zurückgeschrieben werden müssen .
Ich hoffe ich konnte mich klar ausdrücken .