1. 학습
  2. /
  3. 강의
  4. /
  5. SQL Server에서의 트랜잭션과 오류 처리

Connected

연습 문제

메시지 연결하기

주어진 first_name으로 staff 테이블에서 구성원에 대한 모든 정보를 조회하는 스크립트를 준비하세요.

SELECT 문이 어떤 구성원도 찾지 못하면, THROW 문을 사용해 오류를 발생시키세요. 해당 이름의 직원이 없다는 점을 알려야 합니다.

지침

100 XP
  • @my_message에 'There is no staff member with ' 과 @first_name 값, 그리고 ' as the first name.' 을 연결한 값을 할당하세요.
  • 오류 번호로 50000, 메시지 매개변수로 @my_message, 상태로 1을 사용해 THROW를 호출하세요.
  • 처음 DECLARE 문에 있는 이름 'Pedro'를 존재하지 않는 이름(예: 'David')으로 바꾸고 Run Code를 클릭하세요 (Run Solution이 아님). 오류가 표시됩니다.
  • 다시 이름을 'Pedro'로 변경하고 오류 없이 코드를 실행하세요.