SP 호출 후 OUT 파라미터로 SELECT구문 생성 가능여부
DECLARE
P_INDC_NO VARCHAR2(32767);
PYEYAK VARCHAR2(32767);
BEGIN
P_INDC_NO := '';
PYEYAK := '';
KISHIN.PKG_SMMA0001.PROC_COMM_STCK_QTY_SM_EX(P_INDC_NO ,PYEYAK);
COMMIT;
DBMS_OUTPUT.PUT_LINE(P_INDC_NO);
DBMS_OUTPUT.PUT_LINE(PYEYAK);
END;
요런형태가 가능할까요? 방법이 있을까요?
select P_INDC_NO, PYEYAK from dual;
시스템 구조상 저런식으로 select절이 있어야해서..ㅠ.ㅠ
함수같은 경우는 아래같은 형식처럼 되는데..
select 함수명(P_INDC_NO, PYEYAK) as 반환값 from dual;
질문쿼리는 함수가 아닌 SP이고, 2개의 OUT값을 반환하기 때문에
질문드립니다. 고수님들 도와주세요.
P.S 제가 작성한 SP도 아니고, 복잡해서..최악 경우는 함수로 변환하여
문자열합쳐서 가져온후 스플릿할 생각입니다. 좋은 방법 있으면 알려주세요. |