Oracle - Function
发布时间:2020-12-30 17:43:21 所属栏目:百科 来源:网络整理
导读:Oracle Function 函数小结 和Procedure类似,可实现相关业务逻辑的操作,但是最终会有返回值。 举个PlSQLDev开发的例子: 1 CREATE OR REPLACE FUNCTION FuncName(v_Str varchar2,v_SubStr varchar2,v_Lot varchar2 default ‘N/A‘) return varchar2 is 2
Oracle Function 函数小结 和Procedure类似,可实现相关业务逻辑的操作,但是最终会有返回值。 举个PlSQLDev开发的例子: 1 CREATE OR REPLACE FUNCTION FuncName(v_Str varchar2,v_SubStr varchar2,v_Lot varchar2 default ‘N/A‘) return varchar2 is 2 V_Result varchar2(50); 3 v_Cnt Integer; 4 user_err1 exception; --用户定义异常 5 ERRSTR varchar2(200); 6 begin 7 V_Result := ‘OK‘; 8 if (条件) then 9 --业务逻辑 10 --卡控 11 --跳到Exit 12 GoTo Exit; 13 end if; 14 15 if (条件) then 16 --业务逻辑 17 --卡控 18 --跳到Exit 19 GoTo Exit; 20 end if; 21 22 <<Exit>> 23 Return(V_Result); 24 EXCEPTION 25 WHEN user_err1 THEN 26 raise_application_error(-20007,ERRSTR); 27 RAISE; 28 end; (编辑:南平站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |