中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      DB件處理器處理SQL錯誤的方法

      時間:2024-08-23 22:07:14 IBM認(rèn)證 我要投稿
      • 相關(guān)推薦

      DB2條件處理器處理SQL錯誤的方法

        在DB2中,SQL存儲過程可以利用DB2條件處理器(Condition Handler)來處理存儲過程運(yùn)行過程中的SQL錯誤(SQLERROR)、SQL警告(SQLWARNING)和沒有數(shù)據(jù)(NOT FOUND)三種常見情況以及你自己定義的觸發(fā)條件,你可以使用包括退出(EXIT)、繼續(xù)(CONTINUE)和撤銷(UNDO)在內(nèi)的三種條件處理器。

      DB2條件處理器處理SQL錯誤的方法

        在SQL存儲過程運(yùn)行過程中,如果出現(xiàn)了SQLERROR、SQLWARNING和NOT FOUND三種情況,SQL存儲過程將會自動將執(zhí)行SQL語句后的SQLCODE和SQLSTATE存儲在你事先定義好的變量SQLCODE和SQLSTATE中,并觸發(fā)你在存儲過程中定義的條件處理器。

        在SQL存儲過程處理錯誤,您需要做如下兩步:聲明SQLCODE和SQLSTATE變量、定義條件處理器。在SQL存儲過程中,您通過下列語句聲明SQLCODE和SQLSTATE變量:

        DECLARE SQLCODE INTEGER DEFAULT 0;

        DECLARE SQLSTATE CHAR(5) DEFAULT ‘00000’;

        當(dāng)存儲過程執(zhí)行時,DB2會自動將該SQL語句的返回碼付給這兩個變量,你可以在調(diào)試程序的時候,將這兩個值插入到調(diào)試表中,或者利用條件處理器將這兩個值返回給調(diào)用者。這樣可以方便SQL存儲過程的調(diào)試。注意:當(dāng)你在SQL存儲過程中存取SQLCODE和SQLSTATE時,DB2會自動將SQLCODE和SQLSTATE置為零。

        可以通過下列語句定義DB2條件處理器:

        DECLARE handler-type HANDLER FOR condition

        SQL-procedure-statement

        其中handler-type可以是如下幾種:

        CONTINUE:SQL存儲過程在執(zhí)行完條件處理器中的SQL語句后,繼續(xù)執(zhí)行出錯SQL語句后邊的SQL語句。

        EXIT: SQL存儲過程在執(zhí)行完條件處理器中的SQL語句后,退出存儲過程的執(zhí)行。

        UNDO:這種條件處理器僅限于原子動作(ATOMIC)復(fù)合SQL語句,SQL存儲過程將會回滾包含該條件處理器的復(fù)合SQL語句,并在執(zhí)行完該條件處理器中的SQL語句后,繼續(xù)執(zhí)行原子動作(ATOMIC)復(fù)合SQL語句后面的SQL語句。

        條件包括如下三種常見情況:

        SQLEXCEPTION:在SQL執(zhí)行過程中返回任何負(fù)值。

        SQLWARNING:在SQL執(zhí)行過程中出現(xiàn)警告(SQLWARN0為‘W’),或者是任何不是+100的正的SQL返回值,相應(yīng)的SQLSTATE以‘01’開始。

        NOT FOUND:SQL返回值為+100或者SQLSTATE以‘02’開始。

        當(dāng)然你也可以使用DECLARE語句為特定的SQLSATE定義你自己的條件。

        如何查找我的機(jī)器型號和序列號

        適用機(jī)型:

        所有臺式機(jī); 所有筆記本電腦; 所有服務(wù)器

        文檔內(nèi)容:

        注:下面的信息只適用于中國大陸的PC產(chǎn)品,比如ThinkPad筆記本電腦,Aptiva和NetVista臺式機(jī)以及Netfinity和x系列服務(wù)器

        Service hints & tips

        自動檢測機(jī)器的型號和序列號

        收集您的系統(tǒng)信息需要花一些時間。IBM不收集任何信息。這個功能只能在 Microsoft Windows 98SE, Me, 2000 和Windows XP 上運(yùn)行。

        什么是我的機(jī)器的型號和序列號?

        每臺 IBM 個人電腦都有一個作為鑒定的標(biāo)志,包含:

        機(jī)型 (4字符)

        型號 (3字符)

        序列號 (7字符)

        這個 ID 可以被用作建立您的個性化主頁。當(dāng)您通過電話尋求 PC HelpCenter 的支持時也需要用到它。

        在何處可以找到機(jī)型/型號/序列號 標(biāo)簽?

        筆記本電腦 - 筆記本電腦的機(jī)器型號和序列號在機(jī)身背面, TYPE后面7位數(shù)是機(jī)器型號,S/N 后面7位數(shù)是序列號。

        NetVista 臺式機(jī)電腦 - 機(jī)器型號一般在主機(jī)的正前方右下角, 是以Model開頭的7位數(shù)字,S/N 后面7位數(shù)是序列號。詳情請您點擊這里。

        Aptiva 多媒體電腦- 不同的機(jī)型的查找方法不一樣.

        IBM PC / Intellistation - 機(jī)器型號一般在主機(jī)的正前方右下角, 是以Model開頭的7位數(shù)字,S/N 后面7位數(shù)是序列號。

        IBM eServer x 系列服務(wù)器, Netfinity 和 PC 服務(wù)器 - 機(jī)器型號貼在服務(wù)器正面面板的右下角,S/N 后面7位數(shù)是序列號。

      【DB件處理器處理SQL錯誤的方法】相關(guān)文章:

      用SQL實現(xiàn)查詢數(shù)據(jù)不顯示錯誤數(shù)據(jù)的方法08-19

      嵌入式處理器的分類06-05

      sql max函數(shù)的使用方法10-16

      sql server中避免死鎖的方法10-28

      遠(yuǎn)程連接SQL Server 2000的方法07-16

      SQL語句優(yōu)化方法詳細(xì)介紹08-30

      手機(jī)處理器排行榜201706-27

      32位嵌入式處理器與8位處理器應(yīng)用開發(fā)的區(qū)別09-29

      烹飪有哪些錯誤的方法-錯誤的烹飪方法08-07

      主站蜘蛛池模板: 熟妇人妻不卡中文字幕| 亚洲乱码精品中文字幕| 亚洲人成伊人成综合网中文| aⅴ色综合久久天堂av色综合| 热re99久久精品国产66热6| 亚洲av午夜福利精品一级无| 精品国产亚洲av网站| 舒城县| 库尔勒市| 白白色发布在线播放国产| 青春草在线观看播放网站| 久久精品国产成人午夜福利| 无码av永久免费大全| 格尔木市| 久久er这里都是精品23| 丝袜熟女视频九色一区91| 欧美丝袜秘书在线一区| 国产美女精品AⅤ在线老女人| 日韩美女高潮流白浆视频在线观看 | 达拉特旗| 双桥区| 昭平县| 杭锦旗| 久久婷婷国产精品简爱av| 泗洪县| 青浦区| 霸州市| AV熟妇导航网| 蜜桃av午夜福利一区二区三区| 伊人色综合九久久天天蜜桃 | a午夜国产一级黄片| 久久久久综合一本久道| 承德县| 大兴区| 亚洲欧洲综合有码无码| 538亚洲欧美国产日韩在线精品| 久久精品国产亚洲av麻豆毛片| 久久婷婷国产精品简爱av| AV无码专区亚洲AVL在线观看 | 溆浦县| 中国国内新视频在线不卡免费看 |