ORACLE

SQL Developer을 이용한 PL/SQL 디버깅

라구엘 2022. 8. 5. 10:57

디버거 설정

  • [도구] - [환경설정] - [디버거]
  • 디버깅 시작 옵션 설정(선택)

디버그 방법

  1. 디버그할 패키지 선택, [디버그를 위해 컴파일] 실행
  1. [디버그] 버튼 선택
    • 단축키 - Ctrl + Shift + F10
  1. 다이얼로그에서 디버그할 프로시저 대상을 선택, 매개변수(입력값) 수정
    • 디버깅 실행 시 입력한 매개변수 값은 초기화 될 수 있기 때문에 여러번 디버깅이 필요한 경우 [파일 저장]으로 .sql 저장 후 다시 디버깅 시 [파일에서]를 선택해 다시 설정한 PL/SQL 블록을 실행시켜 디버깅
  1. 확인 선택 시 디버그 모드로 전환됨
    • F7, F8 등 단축키로 디버깅 수행 (아래 단축키 참고)
    • 마우스 커서 오버 시 변수값 등을 확인할 수 있음
    • 데이터, 감시 탭을 확인하여 변경되는 데이터 확인 가능
  • 출력 탭에서 OUT 패러미터 REFCURSOR의 결과 확인가능

디버깅 모드 단축키

  • Ctrl + Shift + F10 - 디버그 모드 실행
  • Ctrl + Shift + F12 - 프로시저 헤더/ 바디 토글
  • F5 - 중단점 설정
  • F8 - 전체 이동
  • F7 - 내부 이동
  • Shift + F7 - 외부 이동
  • F4 - 커서로 이동
  • F9 - 재개(Resume)
  • Alt+F3 - Find Execution Point
  • Ctrl + Shift + F5 - Toggle BreakPoint

'ORACLE' 카테고리의 다른 글

Oracle - Job  (0) 2022.09.06
Oracle - DDL  (0) 2022.08.05
ORACLE PROCEDURE  (0) 2022.08.05
Oracle PL/SQL 기본 문법 정리  (0) 2022.08.05