Oracle

[오라클] 프로시저 IN,OUT 파라미터있는 경우

봉주니 2020. 12. 19. 12:44

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;

반응형