중단점

중단점은 지정된 위치에서 루틴을 중지하도록 디버거에 알리기 위해 코드에 배치하는 임시 표시문자이며 스토어드 프로시저 및 함수와 PL/SQL 패키지 스토어드 프로시저 및 루틴을 포함하여 디버거에서 지원되는 모든 유형의 루틴에 설정할 수 있습니다.

루틴을 디버깅할 경우 행 중단점 및 변수 중단점을 설정할 수 있습니다. 두 중단점 유형은 모두 디버그 세션 종료시 저장됩니다.

워크벤치가 루틴을 실행하는 중에 중단점이 있으면 루틴이 임시로 실행을 중지합니다. 명령문이 실행되기 전 중단점에서 실행이 일시중단되고 이 지점에서 변수의 컨텐츠를 점검하거나 편집할 수 있습니다. 그런 다음 step over(실행)하여 명령문의 영향을 확인할 수 있습니다.

디버거를 사용하면 변수 보기와 디버거 편집기의 팝업 메뉴를 사용하여 중단점을 손쉽게 설정할 수 있습니다. 일단 중단점이 설정되면, 실행이 일시중단되지 않도록 중단점을 사용 안함으로 할 수 있고 나중에 다시 사용할 수 있습니다.

루틴을 편집할 때 루틴이 데이터베이스에 배치된 경우 루틴 편집기에서 행 중단점을 설정하고 제거할 수 있습니다.

루틴 편집기에서 설정한 중단점은 작업공간에 저장됩니다. 루틴을 다른 작업공간으로 이동하거나 루틴의 이름을 바꾸면 중단점 정보가 손실됩니다.

루틴을 다른 데이터 개발 프로젝트로 이동 또는 복사하고 루틴 이름을 변경하지 않은 경우 중단점 정보가 루틴에 남아 있습니다. 프로젝트에 동일한 데이터베이스 연결 정보가 있어야 합니다.


피드백