欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

oracle怎么寫異常 oracle異常有哪幾種

oracle存儲過程異常怎么寫

begin??

如東網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)建站成立與2013年到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站

select?into?......................;

exception??

when?errorException?then??

.................

when?others?then??

..................

end;

oracle 中的 exception when others then 捕獲異常 在db2中怎么寫

db2中類似oracle的異常捕獲寫法:

舉例如下:

CREATE PROCEDURE OUT_LANGUAGE (...,OUT returnCode INTEGER, OUT returnMsg CHAR(32))

-- returnCode 返回執(zhí)行中的的錯誤代碼

-- returnMsg 返回執(zhí)行中的的錯誤描述

SPECIFIC SQL_OUT_LANGUAGE

LANGUAGE SQL

BEGIN

DECLARE SQLCODE INTEGER DEFAULT 0;

DECLARE SQLSTATE CHAR(5) DEFAULT ′00000′;

DECLARE errorLabel CHAR(32) DEFAULT ′′;

......

-- in case of no data found

DECLARE CONTINUE HANDLER FOR NOT FOUND

BEGIN

SET returnCode = SQLCODE;

-- 也可以設(shè)置為 SET returnCode = 0; 因為這個DECLARE是為了忽略NOT FOUND的執(zhí)行結(jié)果

END;

-- in case of SQL error

DECLARE EXIT HANDLER FOR SQLEXCEPTION

BEGIN

SET returnCode = SQLCODE;

SET returnMsg = errorLabel;

END;

oracle 用戶自定義異常

--設(shè):要拋出的異常叫做ex_no_data,要判斷是否小于0的變量為:v_data,則:

DECLARE

--聲明異常

ex_no_data EXCEPTION; -- Exception to indicate an error condition

v_data NUMBER; -- Variable to hold data

--v_ErrorCode NUMBER; -- Variable to hold the error message code

--v_ErrorText VARCHAR2(200); -- Variable to hold the error message text

BEGIN

--拋出異常

IF v_data 0 THEN --(括號內(nèi)填拋出異常的條件)

RAISE ex_no_data;

END IF;

--捕捉異常

EXCEPTION

WHEN ex_no_data THEN

dbms_output.put_line(v_data);

--捕捉其他異常,并獲得 捕獲異常的內(nèi)容

WHEN OTHERS THEN

null;

-- v_ErrorCode := SQLCODE;

-- v_ErrorText := SUBSTR(SQLERRM, 1, 200);

-- 注意這里用SUBSTR 來截取錯誤消息

--dbms_output.put_line(v_ErrorCode || '::'||v_ErrorText);

END;

/

---另可參考我之前的一個帖子:

網(wǎng)站題目:oracle怎么寫異常 oracle異常有哪幾種
文章源于:http://chinadenli.net/article12/hjesgc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護用戶體驗品牌網(wǎng)站建設(shè)商城網(wǎng)站定制網(wǎng)站網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化