1. 学ぶ
  2. /
  3. コース
  4. /
  5. SQL Server におけるトランザクションとエラー処理

Connected

演習

RAISERROR をCATCHする

与えられた product_id を使って、products テーブルから該当する製品を選択します。

SELECT 文で製品が見つからない場合は、RAISERROR 文を使ってエラーを発生させます。あわせて、実行中に起こりうるエラーを捕捉する必要があります。

指示1 / 4

undefined XP
  • 1
    • RAISERROR を severity 11、state 1、与えられた @product_id で使用してください。このコードはエラーなく実行されます。
  • 2
    • @product_id の値を 50 に設定します。
    • エラーを確認するには、コードを実行する(「回答を送信」ではありません)をクリックします。
    • @product_id を 5 に戻します。
  • 3
    • あなたが記述した RAISERROR 文で発生したエラーを CATCH します。
    • 適切な関数を使ってエラーメッセージを SELECT します。
  • 4
    • @product_id の値を 50 に設定します。
    • エラーを確認するには、コードを実行する(「回答を送信」ではありません)をクリックします。
    • @product_id を 5 に戻します。