一、存儲過程創建語法
create or replace procedure 存儲過程名(param1 in type,param2 out type)
as
變量1 類型(值範圍); --vs_msg VARCHAR2(4000);
變量2 類型(值範圍);
Begin
過程體;
Exception
When others then
Rollback;
End;
注意事項:
1, 存儲過程參數不帶取值範圍,in表示傳入,out表示輸出
類型可以使用任意Oracle中的合法類型。
2, 變量帶取值範圍,後面接分號
3, 在判斷語句前最好先用count(*)函數判斷是否存在該條操作記錄
4, 用select 。。。into。。。給變量賦值
5, 在代碼中拋異常用 raise+異常名