시작하기무료로 시작하기

TRY...CATCH 구문

products 테이블에 새 상품을 삽입하려고 합니다. 오류가 발생했을 때 실행 흐름을 제어하기 위해 다음 스크립트를 작성했어요. 가능한 오류를 처리하려고 배운 TRY...CATCH 구문을 사용했습니다.

BEGIN TRY
    INSERT INTO products (product_name, stock, price)
        VALUES ('Trek Powerfly 5 - 2018', 10, 3499.99);
    SELECT 'Product inserted correctly!';

    BEGIN CATCH
        SELECT 'An error occurred! You are in the CATCH block';   
    END CATCH
END TRY

다음 중 이 구문의 문법에 대한 설명으로 옳은 것은 무엇인가요?

이 연습은 강의의 일부입니다

SQL Server에서의 트랜잭션과 오류 처리

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작