激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - Oracle - 詳解Oracle自定義異常示例

詳解Oracle自定義異常示例

2019-12-27 13:34星東爍 Oracle

這篇文章主要介紹了詳解Oracle自定義異常示例的相關(guān)資料,需要的朋友可以參考下

1.彈出錯誤框:

示例代碼:

?
1
2
3
4
5
6
7
8
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.控制臺顯示:

示例代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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 用戶自定義異常小例子

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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; --自定義異常
BEGIN
ErrorCode :='';
IF (ParameterA=ParameterB) THEN
ErrorCode := 'ParameterA = ParameterB';
RAISE APP_EXP; -- 拋出異常
END IF;
EXCEPTION
WHEN APP_EXP THEN --在處理異常
RAISE_APPLICATION_ERROR(-,ErrorCode);
WHEN OTHERS THEN
RAISE_APPLICATION_ERROR(-,'未知異常');
END;

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 免费国产a | 午夜视频观看 | 欧美成人国产va精品日本一级 | 日韩黄a | 91精品国产网站 | 久久久久久久久久亚洲精品 | 青青草成人影视 | 五月天影院,久久综合, | 久久精品探花 | 91福利影视 | 毛片免费观看视频 | 国产福利视频在线观看 | 久久精品中文字幕一区 | aa级黄色片 | 国产精品美女久久久免费 | 国产一区二区三区四区五区在线 | 亚洲成人免费电影 | 亚洲精品有限 | 久久精品99久久久久久2456 | 一本一道久久久a久久久精品91 | 九九热九九热 | 人人舔人人插 | 国产精品成aⅴ人片在线观看 | 国产激爽大片在线播放 | 一级毛片真人免费播放视频 | 国产1区2区在线观看 | 性爱在线免费视频 | 91重口视频| 国产三级在线视频观看 | 成人在线免费小视频 | 黄色片网站在线看 | 欧美爱爱一区二区 | 成人做爰www免费看 欧美精品免费一区二区三区 | 国产一区二区精品免费 | 日韩在线播放中文字幕 | 九九热精品在线 | 在线播放免费视频 | 日韩精品中文字幕在线播放 | 久久草在线视频国产 | 黄色av.com | 国产毛片网 |