Saya pikir apa yang dapat Anda lakukan adalah menggunakan SAVEPOINT
sebelum mencoba mengeksekusi pernyataan yang dapat menyebabkan pelanggaran. Jika terjadi pelanggaran, maka Anda dapat melakukan rollback ke SAVEPOINT
, tetapi simpan transaksi asli Anda.
Berikut utas lain yang mungkin membantu:Melanjutkan transaksi setelah kesalahan pelanggaran kunci utama