SQL 및 XQuery 편집기에서 루틴 및 트리거 디버그

DB2® 루틴 또는 트리거가 데이터베이스에 배치되고 디버깅에 사용 가능한 경우 SQL 및 XQuery 편집기에서 디버그할 수 있습니다. 편집기에서 루틴을 실행하거나 트리거를 활성화하는 SQL문을 강조 표시하고 명령문을 디버그합니다.

시작하기 전에

SQL 및 XQuery 편집기의 데이터베이스 연결은 Linux, UNIX 및 Windows용 DB2 버전 10.1 Fixpack 2 이상의 데이터베이스여야 합니다. 데이터베이스에 배치된 루틴 또는 트리거에는 사용 가능한 디버깅 옵션이 있어야 합니다. 루틴은 인라인 SQL PL 루틴일 수 없으며 트리거는 인라인 SQL PL을 포함할 수 없습니다.

이 태스크 정보

SQL 및 XQuery 편집기에서 루틴 또는 트리거를 디버그할 때 소스 코드가 루틴 디버거에서 열립니다. 디버깅 조작을 수행하고 변수를 볼 수 있습니다.
참고: 루틴 또는 트리거에 사용 가능한 디버깅 옵션이 없는 경우 루틴 또는 트리거가 실행됩니다. 결과가 SQL 결과 보기에 표시됩니다.

프로시저

SQL 및 XQuery 편집기에서 루틴 또는 트리거를 디버그하려면 다음을 수행하십시오.

  1. SQL 및 XQuery 편집기를 여십시오.
  2. 루틴을 실행하거나 트리거를 활성화하는 SQL문을 입력하시시오. 루틴의 경우 CALL문을 입력하여 루틴을 실행할 수 있습니다. 테이블을 업데이트하는 SQL문을 입력하여 트리거를 활성화할 수 있습니다.
  3. SQL문을 강조 표시하고 선택된 SQL문 디버그를 클릭하십시오.

결과

워크벤치가 데이터베이스에 연결되고 루틴 디버거를 시작합니다.

다음에 수행할 작업

디버거를 사용하여 중단점을 설정하고 코드를 스텝 스루할 수 있습니다.


피드백