萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> oracle教程 >> PL/SQL異常處理

PL/SQL異常處理

在設計PL/SQL程序時,經常會發生這樣或那樣的錯誤,異常處理就是針對錯誤進行處理的程序段,Oracle 9i中的異常處理分為系統預定義異常處理和自定義異常處理兩部分。

系統預定義異常處理

系統預定義異常處理是針對PL/SQL程序編譯、執行過程中發生的問題進行處理的程序。 下列代碼為正確代碼,在【SQLPlus Worksheet】中能夠順利執行。

―――――――――――――――――――――――――――――――――――――
set serveroutput on
declare
tempno integer:=90;
begin
tempno:=tempno+1;
end;
―――――――――――――――――――――――――――――――――――――

【配套程序位置】:第9章\ correctplsql.sql。

下列代碼為錯誤代碼,在【SQLPlus Worksheet】中的執行結果如圖9.56所示。

【配套程序位置】:第9章\ wrongplsql.sql。

由於代碼有錯誤,因此將激活系統預定義的異常處理,並得出如下提示信息。

Oracle 9i提供了很多異常處理,讀者可以嘗試修改可以正常運行的程序,並執行修改後的程序,就可以發現調用了哪些異常處理,下面著重介紹如何自定義異常處理。

  • 共3頁:
  • 上一頁
  • 1
  • 2
  • 3
  • 下一頁
copyright © 萬盛學電腦網 all rights reserved