激情久久久_欧美视频区_成人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;

 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 黄色一级片毛片 | 国产三级在线视频观看 | 成人短视频在线播放 | 欧美男人天堂网 | 免费男女视频 | 亚洲成人福利电影 | 日韩在线播放第一页 | 亚洲婷婷日日综合婷婷噜噜噜 | 成人一级免费视频 | 久久婷婷一区二区三区 | 国产精品久久国产精麻豆96堂 | 最近中文字幕一区二区 | 国产一级一级片 | 久草在线手机观看 | 久久精品国产99久久久古代 | 最新久久免费视频 | 777sesese| 婷婷亚洲一区二区三区 | 性色av一区二区三区在线观看 | 黄网站免费入口 | 日本xxxx色视频在线观看免费, | 日日草夜夜草 | 欧美一区成人 | 国产午夜精品一区二区三区免费 | 国产一级αv片免费观看 | 91麻豆精品国产91久久久点播时间 | 亚洲一区二区三区视频免费 | 成人男男视频拍拍拍在线观看 | 免费观看一区二区三区 | av免费不卡国产观看 | 精精国产xxxx视频在线野外 | 成人毛片视频在线播放 | 关键词| 亚洲美女网站在线观看 | 日韩黄色影视 | 日韩中字在线 | 国产精品久久在线观看 | 国产色视频在线观看免费 | 成人爱爱电影 | 国产69精品99久久久久久宅男 | 免费毛片免费看 |