Jika Anda yakin bahwa penyisipan ke DB hanya akan terjadi dari aplikasi Anda, maka saya akan memilih opsi pertama dengan membuat prosedur dan menyertakan keduanya INSERT
pernyataan dalam TRANSACTION
memblokir. yang akan memastikan operasi atom.
Tetapi, jika ada kemungkinan penyisipan ke DB dapat terjadi melalui permintaan adhoc atau melalui alat ETL pihak ketiga maka Anda tidak memiliki pilihan lain selain memiliki pemicu AFTER INSERT TRIGGER
untuk melakukan operasi penyisipan log (opsi ke-2) karena tidak ada cara untuk memanggil INSERT
yang lain pernyataan secara otomatis atau eksplisit.