oraclesql判斷
發布時間: 2025-05-22 21:00:24
oracle存儲過程判斷一條sql語句是否成功的方法是增加exception處理,如果沒有拋出exception,那就證明正常執行了。
在Oracle中,異常分為以下兩類:
Oracle預定義異常
用戶自定義異常
在Oracle中預定義的異常如下表所示:
在Oracle中有以下三種方式觸發異常:
由Oracle自動觸發異常
使用RAISE語句手工觸發
調用存儲過程RAISE_APPLICATION_ERROR手工觸發
代碼將演示Oracle自動觸發異常:
-- Created on 2015-7-14 by JellyThink
declare
iA NUMBER(2) := 10;
begin
iA := iA / 0; -- Oracle自動觸發異常
dbms_output.put_line(iA);
exception
when ZERO_DIVIDE then
dbms_output.put_line('Error Code:' || SQLCODE || ' ' || SQLERRM);
when others then
dbms_output.put_line('Others Exception');
end;
② oracle SQL查詢中,如何在where中用條件語句,判斷不同情況,追加不同的And條件
1、先創建一個簡單的數據表。
熱點內容