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

Connected

연습 문제

메시지 문자열과 함께 사용하는 FORMATMESSAGE

매장을 통해 자전거를 판매할 때마다 재고가 충분한지 확인해야 해요. 재고가 부족하면 오류를 발생시키도록 확인 스크립트를 준비했습니다.

지침

100 XP
  • @sold_bikes 값을 @current_stock보다 크게 설정하세요(예: 100).
  • FORMATMESSAGE를 사용해 오류를 사용자 지정하세요. 첫 번째 매개변수는 텍스트 'There are not enough %s bikes. You have %d in stock.'로, 두 번째 매개변수는 @product_name, 세 번째 매개변수는 @current_stock로 설정하세요.
  • THROW 문에 @my_message 변수를 전달하고 Run Code를 클릭하세요(Run Solution이 아님). 그러면 오류가 표시됩니다.
  • DECLARE 문에서 @sold_bikes 값을 10으로 되돌리세요. 오류 없이 코드를 실행해 보세요.