주제

 

프로시저나 패키지안의 프로시저를 실행하는 방법에 대해서 알아본다.

 

두가지 방법이 있지만 두번째 PL/SQL 구문에서 실행하면 여러개의 프로시저를 실행할 수 있는 장점이 있다.

 

 

 환경

 

Windows 10 Home

Oracle SQL Developer

 

 

 방법

 

1) 첫번째

: EXEC 명령어로 실행

 

EXEC 프로시저명

 

또는

 

EXEC 패키지명.프로시저명

 

 

2) 두번째

: PL/SQL 구문에서 실행

 

DECLARE

BEGIN

    프로시저 명

END;

 

또는

 

DECLARE

BEGIN

    패키지명.프로시저명

END;

 

 

 실행

 

프로시저명

: PROC_SEL

패키지내의 프로시저명

:  PKG_MY.PROC_SEL()

 

1)

EXEC PROC_SEL();
--EXEC PKG_MY.PROC_SEL();

2)

DECLARE
BEGIN
    PROC_SEL();
    --PKG_MY.PROC_SEL();
END;
/


 참고

 

Database PL/SQL Language Reference

    RUN Procedure

https://docs.oracle.com/cd/E11882_01/olap.112/e17122/dml_app_dbms_aw030.htm#OLADM993

 

728x90

+ Recent posts