-
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 部分將處理程式中的異常。此部分是可選的。