패키지란 함수와 저장 프로시저의 묶음
// 사용자 생성 패키지 HEADER 형식
CREATE OR REPLACE PACKAGE 패키지이름
AS
선언부 - 변수, 커서, 예외, 함수, 저장 프로시저
EX) FUNTION name_search(num NUMBER) RETURN VARCHAR;
END {패키지이름};
// 사용자 생성 패키지 BODY 형식
CREATE OR REPLACE PAAKAGE BODY 패키지이름
AS
구현부 - 변수, 커서, 예외, 함수, 저장 프로시저
EX) CREATE OR REPLACE FUNCTION name_search ...
END {패키지이름};
SELECT 패키지이름.이름 FROM DUAL;
EXECUTE 패키지이름.이름;