ORACLE存儲過程創(chuàng)建的語法及注意事項
作者:佚名
ORACLE存儲過程創(chuàng)建的語法是我們學習ORACLE數(shù)據(jù)庫過程中必須要掌握的,下文對ORACLE存儲過程創(chuàng)建的語法作了詳盡的闡述,希望對您能有所幫助。
ORACLE存儲過程是ORACLE數(shù)據(jù)庫的重要組成部分,下面為您介紹的是ORACLE存儲過程創(chuàng)建的語法,以及相關(guān)的注意事項,供您參考。
ORACLE存儲過程創(chuàng)建語法:
- create or replace procedure 存儲過程名(param1 in type,param2 out type)
- as
- 變量1 類型(值范圍);
- 變量2 類型(值范圍);
- Begin
- Select count(*) into 變量1 from 表A where列名=param1;
- If (判斷條件) then
- Select 列名 into 變量2 from 表A where列名=param1;
- Dbms_output。Put_line(‘打印信息’);
- Elsif (判斷條件) then
- Dbms_output。Put_line(‘打印信息’);
- Else
- Raise 異常名(NO_DATA_FOUND);
- End if;
- Exception
- When others then
- Rollback;
- End;
注意事項:
1, ORACLE存儲過程參數(shù)不帶取值范圍,in表示傳入,out表示輸出
2, 變量帶取值范圍,后面接分號
3, 在判斷語句前***先用count(*)函數(shù)判斷是否存在該條操作記錄
4, 用select 。。。into。。。給變量賦值
5, 在代碼中拋異常用 raise+異常名
【編輯推薦】
責任編輯:段燃
來源:
互聯(lián)網(wǎng)