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

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

詳解Oracle自定義異常示例

2024-08-29 13:58:58
字體:
供稿:網(wǎng)友
這篇文章主要介紹了詳解Oracle自定義異常示例的相關(guān)資料,需要的朋友可以參考下
 

1.彈出錯(cuò)誤框:

示例代碼:

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

執(zhí)行結(jié)果:

Oracle,自定義異常

2.控制臺(tái)顯示:

示例代碼:

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('數(shù)量小于10');when others then dbms_output.put_line('其他異常');end;

執(zhí)行結(jié)果:

Oracle,自定義異常

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

CREATE OR REPLACE PROCEDURE test_Exception_byLeejin(ParameterA IN varchar,ParameterB IN varchar,ErrorCode OUT varchar --返回值,錯(cuò)誤編碼)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;
 


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到oracle教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 韶关市| 长寿区| 洮南市| 武冈市| 繁昌县| 阜南县| 法库县| 阿拉尔市| 宣化县| 遂平县| 吴桥县| 宜春市| 遵化市| 湛江市| 泾源县| 呼图壁县| 建宁县| 竹溪县| 开阳县| 崇明县| 东港市| 福建省| 开阳县| 广德县| 肥乡县| 信宜市| 那曲县| 建平县| 砀山县| 京山县| 井冈山市| 永兴县| 南部县| 崇州市| 加查县| 吉安市| 闽侯县| 峨眉山市| 保定市| 伊春市| 揭东县|