1. 학습
  2. /
  3. 강의
  4. /
  5. SQL Server におけるトランザクションとエラー処理

Connected

연습 문제

Doomed トランザクション

新規顧客 2 名のデータを customer テーブルに挿入したいとします。エラーが起きた場合はトランザクションを ROLLBACK し、エラーメッセージを取得できるよう、制御するスクリプトを用意します。これを XACT_ABORT と XACT_STATE の組み合わせで制御したいと考えています。

지침

100 XP
  • XACT_ABORT を適切な設定にします。
  • オープンなトランザクションがあるか確認します。
  • トランザクションを ROLLBACK します。
  • エラーメッセージを SELECT します。