1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. SQL Server におけるトランザクションとエラー処理

Connected

Exercises

メッセージを連結する

staff テーブルから、与えられた first_name に基づいてメンバーのすべての情報を選択するスクリプトを用意します。

SELECT 文でメンバーが見つからない場合は、THROW ステートメントを使ってエラーを発生させます。その際、その名前のスタッフが存在しないことを知らせます。

คำแนะนำ

100 XP
  • @my_message には、'There is no staff member with ' と @first_name の値、そして ' as the first name.' を連結した文字列を代入します。
  • THROW を使い、エラー番号は 50000、メッセージ引数は @my_message、state は 1 にします。
  • 先頭の DECLARE ステートメント内の名前 'Pedro' を存在しない名前(例: 'David')に置き換え、"コードを実行する"(Run Solution ではない)をクリックします。エラーが表示されます。
  • もう一度名前を 'Pedro' に戻し、エラーなくコードを実行します。