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

THROW với tham số

Bạn cần chuẩn bị một script để chọn tất cả thông tin của một nhân viên từ bảng staff dựa trên staff_id cho trước.

Nếu câu lệnh SELECT không tìm thấy nhân viên nào, bạn muốn ném lỗi bằng câu lệnh THROW. Bạn cần cảnh báo rằng không có nhân viên nào với id như vậy.

Hướng dẫn

100 XP
  • Dùng câu lệnh THROW, với 50001 là số lỗi, 'No staff member with such id' là thông báo, và 1 là state.
  • Thay giá trị của @staff_id trong câu lệnh DECLARE ở đầu bằng một mã định danh không tồn tại (ví dụ: '45') và bấm Chạy mã (không Run Solution). Bạn sẽ thấy lỗi.
  • Đặt lại giá trị của @staff_id về 4 và chạy mã để không còn lỗi.