주니봉
  • [오라클] 프로시저 IN,OUT 파라미터있는 경우
    2020년 12월 19일 12시 44분 47초에 업로드 된 글입니다.
    작성자: 봉주니

    IN 파라미터 경우(1개 INPUT)

     

    CALL PROCEDURE('X') ;

    EXEC PROCEDURE('X') ;

    EXECUTE PROCEDURE('X') ;

     

     

    OUT 파라미터 경우(1개 INPUT, 2개 OUTPUT)

     

    DECLARE

    O_MSG1 VARCHAR2(200);

    O_MSG2 VARCHAR2(200);

    O_MSG3 VARCHAR2(200);

    BEGIN

    O_MSG1 := NULL;

    O_MSG2 := NULL;

    O_MSG3:= NULL;

     

    PROCEDURE(

               'X',

               O_MSG1,

               O_MSG2,

               O_MSG3

    );

     

    COMMIT

     

    END;

    반응형

    'Oracle' 카테고리의 다른 글

    [Oracle] 숫자 체크 방법  (0) 2021.01.13
    ORA-00984: 열을 사용할 수 없습니다  (0) 2021.01.07
    Nested Loop, Hash Join  (0) 2020.12.09
    TRUNC 함수  (0) 2020.12.08
    parallel hint  (0) 2020.11.20
    댓글