成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

DB2中游標(biāo)的使用方法以及存儲過程的寫法

瀏覽:189日期:2023-11-09 17:15:12

問題1:

什么時候才會發(fā)生not found異常 ,以及db2中sqlcode的值是如何變化的?

在db2中,一條select 語句也有可能發(fā)生not found異常,譬如:

declare sqlcode integer default 0;

declare sql_code integer default 0;

declare classCode varchar(40) ;

select app_class_code into classCode from kf_app_class where app_name='無效記錄';

set sql_code=sqlcode;

如果此時沒有檢索到記錄,那么sqlcode的值為100,有的話為0;

我們可以定義NOT FOUND 異常處理

declare sqlcode integer default 0;

declare sql_code integer default 0;

declare classCode varchar(40) ;

begin

declare continue handler for not found

begin

--注如果發(fā)生not found那么此時的sqlcode必定為100

set sql_code=sqlcode;/*在這里sqlcode的值為100;*/

--如果再次得到sqlcode的值那么它的值變?yōu)?

set sql_code=sqlcode;/*這里sqlcode變成了0,因為上一條語句執(zhí)行成功了,那么sqlcode變成了0*/

end;

select app_class_code into classCode from kf_app_class where app_name='無效記錄';

set sql_code=sqlcode;/*同理此時如果沒有取到數(shù)據(jù),那么會進(jìn)declare continue handler ,返回后sqlcode的值也為0*/

end;

所以我們可以通過兩種方法來捕獲和處理not found

方法1:

begin

declare continue handler for not found

begin

--異常處理代碼

end;

sql語句

end;

方法2:

begin

sql語句

if sqlcode=100 then

--異常處理代碼

end if;

end;

問題2:

定義了游標(biāo),怎么fecth一條記錄,怎么進(jìn)行循環(huán)?

Q:定義了游標(biāo)假設(shè)發(fā)生not found 異常,那么是在open cursorName的時候還是在fecth的時候發(fā)生異常?

A:檢驗游標(biāo)中的數(shù)據(jù)是否取完或者有無記錄,應(yīng)該在fecth的時候,而不是發(fā)生在open cursorName的時候,

下面一個例子詳細(xì)的說明了游標(biāo)使用過程:

begin

declare sqlcode integer default 0;

declare app_code varchar(10);

declare cursor1 cursor for select app_code from kf_app_class ;

open cursor1;

cursorLoop:

loop

fecth cursor1 into app_code ;

if sqlcode=100 then leave cursorLoop;

end if;

end loop;

end;

sqlcode 可以直接用嗎?

A:在db2中,如果要使用sqlcode那么必須在使用前declare;

譬如

declare sqlcode integer default 0;

if sqlcode =? then

end if;

附注

db2的其他異常處理

對應(yīng) oracle的 when other exceptions

declare exit handler for sqlwaring,sqlexcption

begin

--處理異常

end;

當(dāng)程序執(zhí)行exit handler異常處理后,那么會退出程序,不會在接著執(zhí)行,也就是

declare exit handler for sqlwaring,sqlexcption

begin

--處理異常

end;

sql語句1;

sql語句2;

執(zhí)行sql語句1發(fā)生異常,會進(jìn)入 exit handler ,然后退出程序,不會在執(zhí)行 sql語句2

標(biāo)簽: DB2 數(shù)據(jù)庫
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美承认网站| 久久av在线| 模特精品在线| 亚洲免费视频成人| 国产精品播放| 久久亚洲欧美国产精品乐播| 国产麻豆视频精品| 美女视频一区免费观看| 一级做a爱片久久| 在线一区视频| 亚洲美腿欧美偷拍| 精品91视频| 亚洲视频精选在线| 欧美日韩在线精品一区二区三区| 精品国产一二三| 国产999精品久久| 在线观看的日韩av| 亚洲视频一区在线| 亚洲福利免费| 中日韩免费视频中文字幕| av影院午夜一区| 久久免费看少妇高潮| 高清beeg欧美| 制服丝袜亚洲网站| 国产精品 日产精品 欧美精品| 欧美日韩国产欧美日美国产精品| 亚洲欧美综合网| 亚洲一区欧美激情| 亚洲一区在线观看网站| 日韩亚洲欧美精品| 夜夜精品视频一区二区 | 国产精品91xxx| 91精品国产91热久久久做人人 | 国产精品沙发午睡系列990531| 欧美日韩在线精品| 日韩伦理免费电影| 国产视频精品网| 日韩精品欧美精品| 欧美日韩在线一区二区| 国产乱一区二区| 日韩欧美www| 91视频免费看| 中文字幕一区二区三区在线播放 | 欧美高清日韩| 亚洲日本免费电影| 亚洲欧洲在线一区| 亚洲综合久久久| 在线一区二区观看| 国产激情精品久久久第一区二区 | 欧美精品丝袜中出| 99免费精品在线| 国产色产综合产在线视频| 精品成人一区| 午夜欧美视频在线观看| 欧美精品视频www在线观看| 国产大陆精品国产| 国产午夜精品一区二区三区四区| 很黄很黄激情成人| 一区二区日韩av| 欧美日韩综合不卡| 99久久精品免费观看| 亚洲精品国产a久久久久久| 狂野欧美一区| 国产91高潮流白浆在线麻豆| 日本一区二区三区免费乱视频| 一区二区三区成人精品| 国产真实精品久久二三区| 久久久www成人免费无遮挡大片| 亚洲国产日韩综合一区| 肉色丝袜一区二区| 日韩欧美在线网站| 亚洲激情女人| 久久国产精品72免费观看| 欧美va日韩va| 亚洲高清网站| 久久国产尿小便嘘嘘| 久久久国际精品| 欧美综合77777色婷婷| 国产精品影音先锋| 国产精品毛片无遮挡高清| 久久激情婷婷| k8久久久一区二区三区 | 国产一区二三区好的| 久久精品这里都是精品| 国产欧美日韩亚洲一区二区三区| 国产在线视频不卡二| 国产精品入口麻豆九色| 色老头久久综合| 91一区二区三区在线观看| 一区二区三区 在线观看视频| 欧美二区三区91| 影音先锋中文字幕一区二区| 激情综合一区二区三区| 国产精品久久精品日日| 欧美偷拍一区二区| 女人天堂亚洲aⅴ在线观看| 午夜精彩视频在线观看不卡| 欧美一区二区日韩| 亚洲二区免费| 久久成人18免费观看| 亚洲欧洲日产国码二区| 欧美日韩一二三| 含羞草久久爱69一区| 久久精品国产精品青草| 中文字幕在线一区二区三区| 欧美性三三影院| 欧美xx69| 久色婷婷小香蕉久久| 国产精品久久久久久久久果冻传媒| 91福利精品第一导航| k8久久久一区二区三区| 日韩激情中文字幕| 国产精品麻豆欧美日韩ww| 欧美午夜精品理论片a级按摩| 午夜精品久久| 国产在线乱码一区二区三区| 亚洲视频在线观看一区| 精品乱人伦一区二区三区| 日本丰满少妇一区二区三区| 亚洲视频欧美在线| 国产成人综合亚洲网站| 亚洲地区一二三色| 国产午夜精品一区二区三区四区| 在线免费观看一区| 亚洲日韩成人| 99视频在线精品| 美女久久久精品| 成人欧美一区二区三区白人| 日韩一区二区在线观看视频| 蜜桃av综合| 韩国一区二区三区在线观看| 国产综合色精品一区二区三区| 一区二区三区鲁丝不卡| 国产亚洲综合在线| 91精品午夜视频| 葵司免费一区二区三区四区五区| 欧美不卡在线| 国产一区二区不卡老阿姨| 一区二区三区av电影| 国产人伦精品一区二区| 欧美一区二区在线视频| 色婷婷精品大在线视频| 99视频+国产日韩欧美| 99re6这里只有精品视频在线观看| 日韩电影网1区2区| 亚洲免费观看高清完整版在线观看| 精品区一区二区| 欧美肥妇free| 欧美日韩精品一二三区| 久久精品天堂| 国产欧美高清| 精品电影一区| 国产在线一区二区三区四区| 99国产精品久久久| 国产成人日日夜夜| 精品一二线国产| 日本人妖一区二区| 五月天亚洲婷婷| 亚洲免费观看在线观看| 中文字幕第一区| 久久精品综合网| 精品少妇一区二区三区在线视频| 欧美精品亚洲二区| 欧美色精品天天在线观看视频| 久久狠狠一本精品综合网| 一本久道久久综合狠狠爱| 亚洲国产一区二区精品专区| 午夜久久一区| 欧美精品一区二区视频| 成人性生交大合| 国产毛片一区二区| 国内成人精品2018免费看| 蜜桃一区二区三区四区| 五月婷婷色综合| 一级日本不卡的影视| 18成人在线视频| 中文字幕亚洲不卡| √…a在线天堂一区| 亚洲三级免费电影| 综合久久久久久| 亚洲视频一区在线| 亚洲女同一区二区| 亚洲人123区| 一区二区在线观看av| 亚洲综合久久av| 夜夜精品视频一区二区| 欧美丰满少妇xxxxx高潮对白| 欧美日韩国产小视频| 制服丝袜中文字幕一区| 欧美久久久一区| 欧美精品成人一区二区三区四区| 欧美伊人久久久久久久久影院| 色美美综合视频| 欧美午夜理伦三级在线观看| 欧美午夜电影一区| 在线播放日韩导航| 日韩精品中文字幕在线不卡尤物 | 国产乱人伦精品一区二区| 国产精品最新自拍| 色婷婷av一区二区三区软件|