루틴 단계 지정

스레드가 일시중단되면, 단계 제어를 사용하여 스토어드 프로시저의 실행을 행 단위로 스테핑할 수 있습니다(한 행당 한 명령문이 있다고 가정).

이 태스크 정보

단계 조작 수행 중, 중단점 또는 예외가 발생하면 실행이 중단점 또는 예외에서 일시중단하며 해당 단계 조작이 종료됩니다.

팁: Step into 및 step return 명령의 조합을 사용하여 한 행에 다중 호출을 스테핑할 수 있습니다.

Step Over

이 태스크 정보

이 명령을 사용하여 실행의 다음 행으로 step over할 수 있습니다. 현재 행이 중첩 스토어드 프로시저에 대한 호출이거나 다음 행이 들여쓰기된 코드 블록인 경우, 중단점에 도달하지 않는 한 중첩 프로시저 또는 코드 블록은 하나의 명령문으로 실행됩니다.

프로시저

step over 명령을 실행하려면 다음을 수행하십시오.

  1. 디버그 보기에서 스택 프레임을 선택하십시오.
  2. 해당 스택 프레임에 있는 실행의 현재 행이 디버그 Perspective의 편집기에서 강조표시됩니다.
  3. 다음 태스크 중 하나를 수행하십시오.
    • 디버그 보기 도구 모음에서 Step Over 단추를 클릭하십시오.
    • 워크벤치 메뉴 표시줄에서 실행 > Step Over를 선택하십시오.
    • F6을 누르십시오.
  4. 현재 선택한 행의 명령문이 실행되고 명령문이 다음 실행 가능 명령문에서 일시중단합니다.

Step Into

이 태스크 정보

이 명령을 사용하여 다음 행 또는 코드 블록을 step into할 수 있습니다. 현재 명령문이 스토어드 프로시저 호출인 경우, 다음 행은 호출된 스토어드 프로시저의 첫 번째 행입니다.

프로시저

step into 명령을 실행하려면 다음을 수행하십시오.

  1. 디버그 보기에서 스택 프레임을 선택하십시오.
  2. 해당 스택 프레임에 있는 실행의 현재 행이 디버그 Perspective의 편집기에서 강조표시됩니다.
  3. 다음 태스크 중 하나를 수행하십시오.
    • 디버그 보기 도구 모음에서 Step Into 단추를 클릭하십시오.
    • 워크벤치 메뉴 표시줄에서 실행 > Step Into를 선택하십시오.
    • F5를 누르십시오.

Step Return

이 태스크 정보

중단점에 도달하지 않는 한 Step return은 현재 중첩 스토어드 프로시저의 상위 스토어드 프로시저의 다음 행에서 실행이 재개되게 합니다. 현재 스토어드 프로시저가 호출 스택의 유일한 스토어드 프로시저인 경우, 실행이 완료될 때까지 실행되거나 다음 중단점까지 실행됩니다.

프로시저

step return 명령을 실행하려면 다음을 수행하십시오.

  1. 디버그 보기에서 스택 프레임을 선택하십시오.
  2. 선택한 프레임에 있는 실행의 현재 행이 디버그 Perspective의 편집기에서 강조표시됩니다.
  3. 다음 태스크 중 하나를 수행하십시오.
    • 디버그 보기 도구 모음에서 Step Return 단추를 클릭하십시오.
    • 워크벤치 메뉴 표시줄에서 실행 > Step Return를 선택하십시오.
    • F7을 누르십시오.

Run to Location

이 태스크 정보

스레드가 일시중단되면 지정한 행이 실행될 때까지 실행이 재개될 수 있습니다. 중단점을 설정하지 않고 행에서 실행을 일시중단하는 편리한 방법입니다.

프로시저

편집기에서 행까지 실행하려면 다음을 수행하십시오.

  1. 편집기에서 실행하려는 행의 바로 왼쪽에 있는 마커 막대를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 Run to Location을 선택하십시오.
  2. 실행이 재개되어 지정한 행이 실행되기 바로 전에 일시중단됩니다.

피드백