프로시져 디버깅 하는 방법을 알고 싶습니다.. 0 3 9,157

by 손님 프로시져 [2009.05.19 16:40:23]


현재 밴딕하고 PLEdit32를 쓰고 있는데 제가 파악해야할 프로시져가 있는데 cursor도 여러번쓰고...좀 길다보니

그냥 눈으로만 봐서는 잘 이해가 안가네요...혹시 한줄한줄씩 디버깅하듯이 이해하면서 컴파일 해볼 방법 없나요?

 

그리고 리턴값이 있는 프로시져를 임으로 실행해볼려고 하면

만약 프로시져 abc가 인수를 3개 가지는데 마지막 3번째 인수는 리턴값이라고 하면

프로시져에 임의의 인수를 던지고 실행해볼때

execute abc(1,2,3)이러니 안되던데 리턴되는 인수는 어떻게 처리해서 프로시져를 실행해볼수 있나요?

 

완전 초보입니다...도와주세요..

by 마농 [2009.05.19 17:15:01]
--- 프로시져에서 리턴값 받기 ---
SQL> var rtn varchar2(100)
SQL> exec abc(1, 2, :rtn);
SQL> pritn rtn

by 마농 [2009.05.19 17:18:56]
--- dbms_output을 이용한 디버깅 ---
--- 프로시져 중간 중간에 dbms_output.put_line('확인'); 구문을 삽입 ---
SQL> set serveroutput on size 1000000
SQL> exec abc();

by 웅 [2009.05.20 21:51:13]
툴에서 라인디버깅을 지원하기도 합니다.토드나 SQLDevelop등...http://www.gurubee.net/article/12813
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입