오라클 패키지

seonh0·2022년 11월 21일
0

Oracle

목록 보기
6/7

패키지란 ?

  • 여러가지 항목들(변수, 상수 등)을 하나의 이름으로 묶어둔 객체
  • 컴파일 과정을 커쳐 DB에 저장
  • 다른 프로그램에서 패키지의 항목을 참조하고 실행가능
  • 서브 프로그램들을 좀 더 쉽게 관리하려고 만들어짐

패키지 선언부

CREATE OR REPLACE PACKAGE (패키지명) IS
FUNCTION (함수)
RETURN (타입);
PROCEDURE (프로시저)
RPOCEDURE (프로시저)
. . . .
END (패키지명);

패키지 바디부분

CREATE OR REPLACE PACKAGE BODY (패키지명) IS
--- 선언부 내의 함수와 프로시저들 내용 정의 ---
END (패키지명);

패키지 실행

패키지명.함수명 또는 패키지명.프로시저명으로 실행

profile
1111

0개의 댓글