--包的建立: spa
create or replace package pkg_test_01 as test
--對於新增,統籌範圍外轉入人員,新建我的帳戶信息 變量
procedure pro_xjgrzh( date
prm_shbzh IN CHAR, --我的社會保障號 循環
prm_dwsxh IN NUMBER, --單位順序號 error
prm_date IN DATE,--參保日期 co
prm_AppCode OUT VARCHAR2,
prm_ErrorMsg OUT VARCHAR2 background
); 日期
end pkg_test_01; 分支
/
show errors;
--過程的建立
create or replace package body pkg_test_01 is
procedure pro_xjgrzh(
prm_shbzh IN CHAR, --我的社會保障號
prm_dwsxh IN NUMBER, --單位順序號
prm_date IN DATE,--參保日期
prm_AppCode OUT VARCHAR2,
prm_ErrorMsg OUT VARCHAR2
) is
/*===========變量聲明 BEGIN============*/
v_lsh VARCHAR2(20);--流水號
v_date DATE;
v_flag PLS_INTEGER := 0; --檢查特殊工種是否重複標誌
num_count integer;
/*===========變量聲明 END==============*/
/*===========遊標聲明 BEGIN============*/
CURSOR cur_tmp_ia02 IS
SELECT *
FROM tmp_ia02
where aac001 = prm_AAC001;
/*===========遊標聲明 END==============*/
BEGIN
--語句說明
語句;
長語句第一行
續行1
續行2;
語句;
IF 判斷條件組合 THEN
--分支處理說明
語句;
ELSIF … THEN
語句;
ELSE
語句;
END IF;
FOR … LOOP
循環體;
END LOOP;
EXCEPTION
WHEN … THEN
例外處理語句;
END pro_xjgrzh;
END pkg_test_01;
/
show error;