原文地址:ORACLE存储过程规范
作者:HK工作室
ORACLE存储过程规范<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /?>
创建存储过程的语法:
CREATE OR REPLACE PROCEDURE procedure_name
[(parameter_name [OUT] datatype [,parameter_name [OUT] datatype..],
ai_return OUT integer, --PB调用的存储过程必须
有以下四个参数
ai_pberror OUT integer,
ai_syserror OUT integer,
avc_errtext OUT varchar2)]
AS
内部变量定义
BEGIN 注:-- 大写
sql Statement
EXCEPTION
WHEN others THEN
ai_syserror := SQLCODE;
ai_pberror := 自定义的PB错误
avc_errtext := SQLERRM(ai_errcode);或
avc_errtext := ‘***错误!’;--业务不符
ai_return := -1;
[ROLLBACK WORK;]
return;
END 注:-- 大写