程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> ORACLE存儲過程創建的語法及注意事項

ORACLE存儲過程創建的語法及注意事項

編輯:Oracle數據庫基礎

Oracle存儲過程是Oracle數據庫的重要組成部分,下面為您介紹的是Oracle存儲過程創建的語法,以及相關的注意事項,供您參考。

Oracle存儲過程創建語法:

  1. create or replace procedure 存儲過程名(param1 in type,param2 out type)  
  2. as  
  3. 變量1 類型(值范圍);  
  4.  
  5. 變量2 類型(值范圍);  
  6. Begin  
  7. Select count(*) into 變量1 from 表A where列名=param1;  
  8. If (判斷條件) then  
  9. Select 列名 into 變量2 from 表A where列名=param1;  
  10. Dbms_output。Put_line(‘打印信息’);  
  11. Elsif (判斷條件) then  
  12. Dbms_output。Put_line(‘打印信息’);  
  13. Else  
  14. Raise 異常名(NO_DATA_FOUND);  
  15. End if;  
  16. Exception  
  17.     When others then  
  18.        Rollback;  
  19. End;  

注意事項:

1, Oracle存儲過程參數不帶取值范圍,in表示傳入,out表示輸出
2, 變量帶取值范圍,後面接分號
3, 在判斷語句前最好先用count(*)函數判斷是否存在該條操作記錄
4, 用select 。。。into。。。給變量賦值
5, 在代碼中拋異常用 raise+異常名
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved