개발일지/SQL
[Oracle SQL] 프로시저 인수에 default값 설정시 생략 가능
연습용365
2025. 3. 4. 14:16
CREATE OR REPLACE PACKAGE Pkg_Common AS
PROCEDURE sp_App_AvailNumplateList (
v_SERVICE_ID IN VARCHAR2,
v_Limit IN NUMBER DEFAULT 10,
v_GUBUN IN VARCHAR2 DEFAULT '비수도권',
);
END Pkg_Common;
/
로컬에서 개발 중에 프로시저 오류
개발-로컬 테이블을 같이 쓰고 있는 상태인데 Call과 프로시저 인수 값이 안 맞아서 계속 오류가 남
해결 : PL/SQL에서는 프로시저 인수에 DEFAULT 값을 설정하면 호출 시 일부 인수를 생략할 수 있음