国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

詳解Oracle自定義異常示例

2020-07-26 14:12:22
字體:
來源:轉載
供稿:網友

1.彈出錯誤框:

示例代碼:

declare v_count number;begin select count(*) into v_count from dept;if v_count < 10 then raise_application_error(-20001,'數量小于10');end if;end; 

執行結果:

2.控制臺顯示:

示例代碼:

declare v_count number;my_exp exception;begin select count(*) into v_count from dept;if v_count < 10 then raise my_exp;end if;exception when my_exp then dbms_output.put_line('數量小于10');when others then dbms_output.put_line('其他異常');end;

執行結果:

PS:ORACLE 用戶自定義異常小例子

CREATE OR REPLACE PROCEDURE test_Exception_byLeejin(ParameterA IN varchar,ParameterB IN varchar,ErrorCode OUT varchar --返回值,錯誤編碼)AS/*以下是一些變量的定義*/V NUMBER;V nvarchar();V NUMBER; APP_EXP EXCEPTION; --自定義異常BEGINErrorCode :='';IF (ParameterA=ParameterB) THENErrorCode := 'ParameterA = ParameterB';RAISE APP_EXP; -- 拋出異常END IF;EXCEPTIONWHEN APP_EXP THEN --在處理異常RAISE_APPLICATION_ERROR(-,ErrorCode);WHEN OTHERS THEN RAISE_APPLICATION_ERROR(-,'未知異常');END;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 涿州市| 辛集市| 当涂县| 黎平县| 南安市| 讷河市| 临海市| 新乡市| 达尔| 洞头县| 玉门市| 台中县| 平遥县| 溧阳市| 湘西| 建始县| 延津县| 融水| 南江县| 临桂县| 衡水市| 新野县| 天祝| 遂昌县| 理塘县| 从化市| 兴海县| 拜城县| 建阳市| 鲁甸县| 马关县| 乐至县| 始兴县| 定安县| 沐川县| 汕头市| 都匀市| 中卫市| 襄城县| 红桥区| 辽阳市|