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

Connected

演習

パラメーター付きの THROW

与えられた staff_id を使って、staff テーブルから該当メンバーのすべての情報を選択するスクリプトを用意してください。

SELECT 文でメンバーが見つからない場合は、THROW 文でエラーを投げます。指定された id のスタッフが存在しないことを知らせてください。

指示

100 XP
  • THROW 文を使い、エラー番号は 50001、メッセージは'No staff member with such id'、state は 1 にしてください。
  • 冒頭の DECLARE 文にある @staff_id の値を、存在しない識別子(例: '45')に置き換えて、コードを実行する(Run Solution ではない)をクリックします。エラーが表示されます。
  • @staff_id の値を 4 に戻し、エラーなしでコードを実行します。