1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giao dịch và Xử lý lỗi trong SQL Server

Connected

Bài tập

Giao dịch bị doomed

Bạn muốn chèn dữ liệu của hai khách hàng mới vào bảng customer. Bạn chuẩn bị một script để kiểm soát rằng nếu xảy ra lỗi, giao dịch sẽ ROLLBACK và bạn nhận được thông báo lỗi. Bạn muốn kiểm soát việc này bằng XACT_ABORT kết hợp với XACT_STATE.

Hướng dẫn

100 XP
  • Sử dụng thiết lập phù hợp cho XACT_ABORT.
  • Kiểm tra xem có giao dịch đang mở hay không.
  • ROLLBACK giao dịch.
  • SELECT thông báo lỗi.