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

Connected

연습 문제

TRY...CATCH 구문 중첩하기

buyers 테이블에 새 구매자를 등록하려고 합니다. 새 구매자는 Peter Thomson이며, 이메일은 [email protected], 전화번호는 555000100입니다.

데이터베이스에는 각 오류를 저장하는 errors 테이블도 있습니다.

이 사람의 데이터를 삽입할 때 발생할 수 있는 오류를 제어하는 스크립트를 준비하세요. 또한 발생한 오류를 errors 테이블에 삽입해야 합니다.

스크립트를 어떻게 준비하면 될까요?

지침

100 XP
  • INSERT INTO buyers 구문을 TRY 블록으로 감싸세요.
  • 오류 처리를 CATCH 블록으로 감싸세요.
  • INSERT INTO errors 구문을 또 다른 TRY 블록으로 감싸세요.
  • 중첩된 오류 처리를 또 다른 CATCH 블록으로 감싸세요.