18禁美女黄网站色大片免费看,铁矿石期货实时行情,猛烈h继攵禁忌h,乱人伦人妻精品一区二区

怎樣利用DB2條件處理器來解決SQL數(shù)據(jù)庫的錯誤?

發(fā)布時間:2011/1/12 11:47:00

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

  在SQL存儲過程運行過程中,如果出現(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’;

  當存儲過程執(zhí)行時,DB2會自動將該SQL語句的返回碼付給這兩個變量,你可以在調(diào)試程序的時候,將這兩個值插入到調(diào)試表中,或者利用條件處理器將這兩個值返回給調(diào)用者。這樣可以方便SQL存儲過程的調(diào)試。注意:當你在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)復合SQL語句,SQL存儲過程將會回滾包含該條件處理器的復合SQL語句,并在執(zhí)行完該條件處理器中的SQL語句后,繼續(xù)執(zhí)行原子動作(ATOMIC)復合SQL語句后面的SQL語句。

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

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

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

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



Copyright© 2004-2020 河南海騰電子技術有限公司 版權所有   經(jīng)營性ICP/ISP證 備案號:B1-20180452   豫公網(wǎng)安備 41019702002018號    電子營業(yè)執(zhí)照

特级做a爱片久久久久久| 精品无码久久久久久久久水蜜桃| 国产性生交xxxxx免费| 强伦姧人妻波多野洁衣| 伸进内衣揉捏她的乳尖视频| 尺度最大的色情禁片| 久久国产avjust麻豆| 亚洲精品日韩一区二区电影| 妓女精品国产噜噜亚洲av| 亚洲av最新在线网址| 丰满少妇69激情啪啪无| 女人高潮抽搐潮喷www| 第一次处破女18分钟高清| 99国产欧美精品久久久蜜芽| 国产乱了真实在线观看| 少妇性l交大片| 亚洲av无码专区国产精品麻豆 | 偷窥学校女厕撒尿bbbbb| 张开双腿客人粗暴挺进h| 免费人成在线观看视频播放 | 色戒电影未删减完整版免费观看| 一女被多男玩喷潮视频免费看| 欧美rapper潮水抽筋| 少妇无套内谢久久久久| 久久天天躁狠狠躁夜夜96流白浆| china中国妞tubesex| 异地男朋友回来都跟饿狼似的 | av视频在线观看| 日本潮水rapper超多| 全国最大成人网站| 羞羞漫画官网| 天黑黑影院在线观看视频高清免费 | 又色又爽又黄的裸体美女图片| 柚子视频在线观看播放| 最近最新的日本字幕mv| 浪漫樱花动漫在线观看免费| 欧美人禽性动交异族另类| 久久国产一区二区三区| 日韩精品无码熟人妻视频| 亚洲AV无码专区色爱天堂| 国内大量揄拍少妇视频|