国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 霍林郭勒市| 富民县| 石家庄市| 南开区| 延津县| 轮台县| 蒙阴县| 云霄县| 神木县| 来凤县| 墨玉县| 镇安县| 连南| 田阳县| 邵阳市| 阿勒泰市| 沾化县| 房产| 黔江区| 武陟县| 威信县| 孟津县| 伽师县| 广安市| 龙泉市| 神农架林区| 泸水县| 贺兰县| 东城区| 威海市| 葵青区| 丰原市| 卢湾区| 牡丹江市| 辽宁省| 三明市| 威海市| 桂平市| 紫阳县| 屏山县| 揭阳市|