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
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
10 | PostgreSQL 을 위한 docker pgAdmin 설치 | 황제낙엽 | 2024.02.01 | 0 |
9 | @Cacheable (Redis) 의 장애 대응용으로 Hystrix 사용 | 황제낙엽 | 2022.09.17 | 1 |
8 | SELECT구문을 활용한 INSERT | 황제낙엽 | 2021.01.13 | 14 |
7 | Redis 아키텍처에 대한 이해 | 황제낙엽 | 2020.06.19 | 107 |
» | PRAGMA 명령어 | 황제낙엽 | 2020.02.26 | 824 |
5 | SQLite database | 황제낙엽 | 2019.09.05 | 583 |
4 | ER-WIN의 활용 | 황제낙엽 | 2007.07.11 | 284 |
3 | Using the H2 Database Sequence | 황제낙엽 | 2011.03.23 | 165 |
2 | Using the H2 Database CSVREAD with a sequence ID Column | 황제낙엽 | 2011.03.23 | 167 |
1 | Pure Java DB (H2 Database) | 황제낙엽 | 2010.09.27 | 252 |