raise1 [Oracle] PL/SQL 프로시저 예외처리하기 (with RAISE & EXCEPTION) 프로시저를 작성하면서 특정 상황에는 A 처리를, 다른 상황에서는 B 처리를 해줘야할 때가 있다. 예를 들어,전표를 생성한다고 할 때 월마감을 체크하고 전표를 생성시켜줘야한다월마감을 했는지 체크하고 그 결과에 따라 월마감 여부를 알려주거나 전표를 생성시키거나 해야한다.이런 경우, 사용자정의 예외를 사용해서 처리해줄 수 있다. 물론 사용자정의 예외만 처리할 수 있는 방법이 아니라 자바에 try-catch문 처럼컴파일 오류나 오라클에서 발생시키는 오류 또한 처리할 수 있다. 프로시저에서EXCEPTION으로 예외를 선언하고 처리하고 RAISE로 예외를 발생시킬 수 있다. CREATE OR REPLACE PROCEDURE 프로시저이름ISV_CNT NUMBER(20);V_PRICE NUMBER(2.. 2025. 4. 16. 이전 1 다음