Ich habe einen FOR INSERT
Trigger erstellt, der nach dem Einfügen ausgelöst wird. Unten sind die verschiedenen Szenarien, für die ich gerne wissen möchte, wie der Trigger ausgelöst wird.Wie der Trigger auf mehrere Zeilen ausgelöst wird, fügen Sie ihn in eine einzige Transaktion ein
Der Trigger befindet sich in einer employee
Tabelle. Ich beginne eine Transaktion, wo ich 4 Zeilen einfügen. Mein Zweifel ist, wie Trigger auslösen wird.
- Feuert es sofort nach dem Einfügen jeder Zeile?
- Wird es nach Abschluss aller Zeilen Feuer in dieser Transaktion
Wir können die inserted
& deleted
speziellen Tabellen aus dem Trigger zuzugreifen.
- Wie viele Zeilen sind in diesen Tabellen jedes Mal vorhanden? Nur ein Rekord? Oder mehrere Datensätze?
Vielen Dank im Voraus.
Ohne zu sehen, wie Sie die Einfügung von 4 Zeilen durchführen, ist es nicht möglich zu sagen, was der Auslöser sehen wird. Sind das 4 separate INSERT-Anweisungen oder eine INSERT-Anweisung, die alle 4 Zeilen einfügt? –
Ich möchte in beiden Szenarien wissen. – Ramakrishna