Software/Oracle
[Oracle] PROCEDURE 실행하는 방법 - 두가지, PACKAGE
이단서로
2022. 4. 9. 09:08
주제
프로시저나 패키지안의 프로시저를 실행하는 방법에 대해서 알아본다.
두가지 방법이 있지만 두번째 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