DB2® 루틴 또는 트리거가
데이터베이스에 배치되고 디버깅에 사용 가능한 경우 SQL 및 XQuery 편집기에서 디버그할 수 있습니다.
편집기에서 루틴을 실행하거나 트리거를 활성화하는 SQL문을 강조 표시하고 명령문을 디버그합니다.
시작하기 전에
SQL 및 XQuery 편집기의 데이터베이스 연결은
Linux, UNIX
및 Windows용 DB2 버전 10.1
Fixpack 2 이상의 데이터베이스여야 합니다. 데이터베이스에 배치된
루틴 또는 트리거에는 사용 가능한 디버깅 옵션이 있어야 합니다.
루틴은 인라인 SQL PL 루틴일 수 없으며 트리거는 인라인 SQL PL을 포함할 수 없습니다.
이 태스크 정보
SQL 및 XQuery 편집기에서 루틴 또는 트리거를 디버그할 때 소스 코드가 루틴 디버거에서 열립니다.
디버깅 조작을 수행하고 변수를 볼 수 있습니다.
참고: 루틴 또는 트리거에
사용 가능한 디버깅 옵션이 없는 경우 루틴 또는 트리거가 실행됩니다. 결과가 SQL 결과 보기에 표시됩니다.
프로시저
SQL 및 XQuery 편집기에서 루틴 또는 트리거를 디버그하려면 다음을 수행하십시오.
- SQL 및 XQuery 편집기를 여십시오.
- 루틴을 실행하거나 트리거를 활성화하는 SQL문을 입력하시시오. 루틴의 경우 CALL문을 입력하여 루틴을 실행할 수 있습니다.
테이블을 업데이트하는 SQL문을 입력하여 트리거를 활성화할 수 있습니다.
- SQL문을 강조 표시하고
를 클릭하십시오.
결과
워크벤치가 데이터베이스에 연결되고 루틴 디버거를 시작합니다.
다음에 수행할 작업
디버거를 사용하여 중단점을 설정하고 코드를 스텝 스루할 수 있습니다.