안녕하세요 선배님들~!!
이전 글들 읽다가 프로시져 사용시 다중행 retrun 값 받는 것을 확인하였습니다.
var p_cursor refcursor
exec p_test('p_cursor');
여기까지는 이해했는데요
프로시저 단일값 return 경우에
SELECT req_no(SYSDATE) as TRANS_REQ_NO FROM DUAL
이런식으로 받았었는데요
return 가 두개 이상일때는 어떻게 받아야 하나요?
변수를 두개 쓴다고 쳐도 따로 따로 어떻게 받을수 있을까요?
아래와 같이 ERR_CD, ERR_MSG 두개가 return 값입니다
두개의 rerturn 값은 다중행은 아니고 varchar 단일 값들 입니다.
CANCEL_PROC ( ERR_CD, ERR_MSG, {매개변수1}, {매개변수2} ); |