-
StackOverflow 文档
-
plsql 教程
-
PLSQL 程序
-
句法
CREATE [OR REPLACE] PROCEDURE procedure_name
[(parameter_name [IN | OUT | IN OUT] type [, ...])]
{IS | AS}
< declarations >
BEGIN
< procedure_body >
EXCEPTION -- Exception-handling part begins
<exception handling goes here >
WHEN exception1 THEN
exception1-handling-statements
END procedure_name;
- procedure-name 指定过程的名称。
- [OR REPLACE]选项允许修改现有程序。
- 可选参数列表包含参数的名称,模式和类型。IN 表示将从外部传递值,OUT 表示此参数将用于返回过程外的值。如果未指定模式,则假定参数为 IN 模式。
- 在声明部分,我们可以声明将在 body 部分中使用的变量。
- procedure-body 包含可执行部分。
- 使用 AS 关键字代替 IS 关键字来创建独立过程。
- exception 部分将处理程序中的异常。此部分是可选的。