Tôi nghĩ những gì bạn có thể làm là sử dụng SAVEPOINT
trước khi cố gắng thực hiện câu lệnh có thể gây ra vi phạm. Nếu vi phạm xảy ra, bạn có thể quay lại SAVEPOINT
, nhưng vẫn giữ giao dịch ban đầu của bạn.
Đây là một chuỗi khác có thể hữu ích: Tiếp tục một giao dịch sau lỗi vi phạm khóa chính