jOracle에서 PL/SQL을 구현하면서 디버깅 혹은 내용 확인을 위해서 DBMS_OUTPUT을 출력하곤 합니다. SQL Developer에서는 DBMS_OUTPUT을 표시하는 창이 별도로 있습니다. SQL Developer에서 DBMS_OUTPUT창을 띄워서 확인할 수 있습니다.
1. DBMS_OUTPUT (DBMS 출력) 창 띄우기
보기 > DBMS 출력 메뉴를 선택하면 아래와 같이 창을 띄울 수 있습니다.
2. DBMS 출력 연결하기
SQL Developer에서 DBMS 출력(DBMS OUTPT) 창은 별도의 연결이 필요합니다.
여러 개의 연결을 사용하여 작업을 할 수 있으므로 DBMS 출력도 본인이 작업하고 있는 PL/SQL창처럼 연결해줘야 합니다.
DBMS 출력 창 하단의 '+' 아이콘을 클릭하면 아래처럼 접속 선택 창이 뜹니다.
현재 작업중인 PL/SQL 창과 같은 연결을 해야만 PL/SQL 실행 시 조회가 됩니다.
연결하면 DBMS 출력 창에서 탭이 뜨며 연결명을 확인할 수 있습니다.
3. DBMS 출력 확인하기
PL/SQL 코드를 작성하고, 해당 블록을 선택한 다음 'F9'키를 누르면 실행합니다.
오류가 없다면 DBMS OUTPUT 구문의 내용은 DBMS 출력 창에 표시가 됩니다.
3.1 DBMS 출력 삭제하기
지우개 모양의 아이콘 혹은 단축키(Ctrl+D)를 사용해서 DBMS 출력을 지울 수 있습니다.
SQL Developer에서 DBMS 출력은 계속 누적이 되므로 아래로 추가됩니다. 스크롤 하지 않으면 내용을 볼 수 없으므로 필요에 따라 내용을 삭제하면서 확인해야 합니다.
'DevOps > DB, Oracle, MariaDB' 카테고리의 다른 글
[MariaDB] MariaDB 알아보기, 다운로드 및 설치하기, 제거하기 (0) | 2022.09.13 |
---|---|
[Oracle] Oracle XE에서 사용자 생성 오류, ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. invalid common user or role name (0) | 2022.08.02 |
[H2] org.h2.Driver : java.lang.ClassNotFoundException (0) | 2022.07.08 |
[SQL Developer] Oracle SQL Developer 다운로드 및 설치 (0) | 2022.05.03 |
[Oracle] Oracle XE 다운로드, 설치 및 주의사항 (0) | 2022.04.24 |
댓글