ORACLE存儲過程創(chuàng)建的語法及注意事項
作者:佚名 
  ORACLE存儲過程創(chuàng)建的語法是我們學(xué)習(xí)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+異常名
 
【編輯推薦】
責(zé)任編輯:段燃 
                    來源:
                    互聯(lián)網(wǎng)
 














 
 
 
 
 
 
 