Misalkan kita memiliki situasi berikut:
Kami punya meja (katakanlah Table_A
), yang memiliki pemicu INSERT
. Pekerjaan pemicu adalah memperbarui beberapa baris table_B
berdasarkan pada nilai yang dimasukkan di table_A
.
Sekarang, semuanya baik-baik saja ketika kita menyisipkan baris dalam tabel, tetapi bagaimana dengan situasi di mana kita memasukkan data melalui transaksi ?. Apakah pemicunya akan menunggu sampai semua laporan transaksi berjalan dengan sukses, atau akan dipecat saat ia mengakui penyisipan ?. Jika pelatuk langsung menyala ketika mengenali sisipan pertama, apa yang akan terjadi jika transaksi gagal di baris terakhir ?. Apakah ada mekanisme untuk situasi itu?