解释一下①和②之间的话是什么意思
FUNCTION fst_sheetstsupdate(chr_dev_mst_cd IN tev_evnt.dev_mst_cd%TYPE,
chr_ukagai_cd IN tev_evnt.ukagai_cd%TYPE,
chr_event_id IN tev_evnt.event_id%TYPE,
sheet_type_id IN tst_sheet.sheet_type_id%TYPE,
sheet_bangou IN tst_sheet.sheet_bango%TYPE,
err_status IN OUT VARCHAR2) RETURN VARCHAR2 IS
vch_status VARCHAR2(14);
① BEGIN
/* とりあえずOKを返却*/
vch_status := gcm_errorconst.err_cd_ok;
RETURN(vch_status);
② END fst_sheetstsupdate;
FUNCTION fst_sheetstsupdate(chr_dev_mst_cd IN tev_evnt.dev_mst_cd%TYPE,
chr_ukagai_cd IN tev_evnt.ukagai_cd%TYPE,
chr_event_id IN tev_evnt.event_id%TYPE,
sheet_type_id IN tst_sheet.sheet_type_id%TYPE,
sheet_bangou IN tst_sheet.sheet_bango%TYPE,
err_status IN OUT VARCHAR2) RETURN VARCHAR2 IS
vch_status VARCHAR2(14);
① BEGIN
/* とりあえずOKを返却*/
vch_status := gcm_errorconst.err_cd_ok;
RETURN(vch_status);
② END fst_sheetstsupdate;
/* とりあえずOKを返却*/ --这个是注释
vch_status := gcm_errorconst.err_cd_ok; --将gcm_errorconst.err_cd_ok(应该是调用gcm_errorconst包中err_cd_ok的函数)赋给vch_status
RETURN(vch_status); --将结果返回
② END fst_sheetstsupdate;
chr_ukagai_cd IN tev_evnt.ukagai_cd%TYPE,
chr_event_id IN tev_evnt.event_id%TYPE,
sheet_type_id IN tst_sheet.sheet_type_id%TYPE,
sheet_bangou IN tst_sheet.sheet_bango%TYPE,
err_status IN OUT VARCHAR2) RETURN VARCHAR2 IS --IN/OUT err_status输入输出参数,类型VARCHAR2
vch_status VARCHAR2(14); --vch_status 程序中用的参数
① BEGIN --开始
/* とりあえずOKを返却*/ --注释
vch_status := gcm_errorconst.err_cd_ok; --程序主体
RETURN(vch_status); --返回值
② END fst_sheetstsupdate; --结束
--表示IN之前的参数的类型是表tev_evnt中字段dev_mst_cd设置的类型