< 이전 | 다음 >

스토어드 프로시저 디버깅

워크벤치에 통합 스토어드 프로시저 디버거가 있습니다. 디버그 모드로 실행하고 결과를 보는 중에 코드를 통해 스토어드 프로시저의 문제점을 발견하고 필요한 변경을 수행할 수 있습니다.

스토어드 프로시저 디버거는 SQL 또는 Java 스토어드 프로시저 디버깅을 지원하지만 운영 체제 및 DB2 버전에 따라 일부 한계가 있습니다. 자세한 사항은 정보 센터의 스토어드 프로시저 디버거 도움말 항목을 참조하십시오.

GSDB 데이터베이스와 같은 로컬 데이터베이스에 배치하는 루틴을 디버그할 때 내장 디버그 세션 관리자를 설정할 필요는 없습니다. 그러나 서버의 데이터베이스에 배치하는 루틴을 디버그하기 전에 서버 및 세션 관리자를 설정해야 합니다. 설정 프로세스는 Information Center의 도움말 항목에 설명되어 있습니다.

스토어드 프로시저를 디버그하려면 다음을 수행하십시오.

  1. 데이터 프로젝트 탐색기 보기에서 스토어드 프로시저를 마우스 오른쪽 단추로 클릭한 후 디버그를 선택하십시오. 매개변수 값 지정 창이 열립니다.
  2. 필드에 018을 입력하십시오. 018은 EMP_EMPLOYEE_DIM 테이블에 있는 (EMP_EMPLOYEE_DIM.ORGANIZATION_CODE) 조직의 ID입니다. 이 값을 입력하면 스토어드 프로시저가 이 조직 ID와 일치하는 행을 리턴합니다.
  3. 확인을 클릭하십시오. 디버그 Perspective 전환 여부를 묻는 메시지가 표시됩니다. 를 클릭하십시오.
  4. 디버그 Perspective에서 루틴 디버거 보기의 왼쪽 세로 여백을 두 번 클릭하여 스토어드 프로시저에 행 중단점을 설정하십시오.
  5. 실행 메뉴에서 재개, Step into 또는 Step over를 선택하여 디버그 모드로 실행하십시오.
  6. SQL 결과 보기에 결과가 나타날 때까지 디버그 모드로 계속 실행하십시오.
워크벤치의 맨 위 오른쪽 구석에 있는 화살표 단추 단추를 클릭한 후 IBM SQL 및 루틴 개발을 선택하여 IBM SQL 및 루틴 개발 Perspective로 돌아갈 수 있습니다.
< 이전 | 다음 >

피드백