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로 설정하고 오류 없이 코드를 실행하세요.