sitelink1 | |
---|---|
sitelink2 | |
extra_vars5 | |
extra_vars6 |
PRAGMA 명령어
: 컴파일러 지시어를 의미하는 키워드이다.
PL/SQL 블록 실행 시 처리되지 않고, 컴파일러에게 직접 지시하는 역할을 한다.
사용방법
PRAGMA EXCEPTION_INIT
: 컴파일러에게 해당 오류번호를 지정된 예외명으로 변경하도록 지시한다.
ex 1 ) 에러 발생 시 출력되는 메시지 바꾸기
DECLARE
new_msg EXCEPTION;
PRAGMA EXCEPTION_INIT(new_msg, -1); -- ORA-00001번이 new_msg로 초기화 됨
BEGIN
INSERT INTO t_pragma VALUES (1, 'CCC');
EXCEPTION
WHEN new_msg THEN -- new_msg의 내용
dbms_output.put_line('존재하는 번호입니다.');
END;
/
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | PRAGMA 명령어 | 황제낙엽 | 2020.02.26 | 889 |