워크시트에서 프로시저 실행 방법

2022. 1. 28. 14:43ETC

반응형

맨날 까먹어서 적어둠 (보면 간단한데 간단해서 기억을 안하는걸까..)

 

방법 1 :

exec procedure1(param1, param2, param3);

 

방법 2 :

BEGIN
    exec procedure1(param1, param2, param3);
END;

 

 

추가로 변수 프로시저 결과값 리턴시(out param 사용시) 호출은 아래 처럼 로그 결과를 받을 변수를 지정하여 호출

(아니 애초에 프로시저에서 리턴을 받을거면 ...)

 

DECLARE
    v_Result VARCHAR2(100);
BEGIN
    procedure1(param1, param2, param3, v_Result);
    DBMS_OUTPUT.PUT_LINE(v_Result);
END;