亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
首頁
|
新聞
|
娛樂
|
游戲
|
科普
|
文學
|
編程
|
系統
|
數據庫
|
建站
|
學院
|
產品
|
網管
|
維修
|
辦公
|
熱點
首頁
>
數據庫
>
DB2
> 正文
DB2編程序技巧(1)
2020-01-31 14:52:22
字體:
大
中
小
來源:
轉載
供稿:網友
正在看的db2教程是:DB2編程序技巧(1)。
1 DB2編程
1.1 建存儲過程時Create 后一定不要用TAB鍵
create procedure
的create后只能用空格,而不可用tab健,否則編譯會通不過。
切記,切記。
1.2 使用臨時表
要注意,臨時表只能建在user tempory tables space 上,如果database只有system tempory table space是不能建臨時表的。
另外,DB2的臨時表和sybase及oracle的臨時表不太一樣,DB2的臨時表是在一個session內有效的。所以,如果程序有多線程,最好不要用臨時表,很難控制。
建臨時表時最好加上 with replace選項,這樣就可以不顯示的drop 臨時表,建臨時表時如果不加該選項而該臨時表在該session內已創建且沒有drop,這時會發生錯誤。
1.3 從數據表中取指定前幾條記錄
select * from tb_market_code fetch first 1 rows only
但下面這種方式不允許
select market_code into v_market_code
from tb_market_code fetch first 1 rows only;
選第一條記錄的字段到一個變量以以下方式代替
declare v_market_code char(1);
declare cursor1 cursor for select market_code from tb_market_code
fetch first 1 rows only for update;
open cursor1;
fetch cursor1 into v_market_code;
close cursor1;
1.4 游標的使用
注意commit和rollback
使用游標時要特別注意如果沒有加with hold 選項,在Commit和Rollback時,該游標將被關閉。Commit 和Rollback有很多東西要注意。特別小心
游標的兩種定義方式
一種為
declare continue handler for not found
begin
set v_notfound = 1;
end;
declare cursor1 cursor with hold for select market_code from tb_market_code for update;
open cursor1;
set v_notfound=0;
fetch cursor1 into v_market_code;
while v_notfound=0 Do
--work
set v_notfound=0;
fetch cursor1 into v_market_code;
end while;
close cursor1;
這種方式使用起來比較復雜,但也比較靈活。特別是可以使用with hold 選項。如果循環內有commit或rollback 而要保持該cursor不被關閉,只能使用這種方式。
另一種為
pcursor1: for loopcs1 as cousor1 cursor as
select market_code as market_code
from tb_market_code
for update
do
end for;
這種方式的優點是比較簡單,不用(也不允許)使用open,fetch,close。
但不能使用with hold 選項。如果在游標循環內要使用commit,rollback則不能使用這種方式。如果沒有commit或rollback的要求,推薦使用這種方式(看來For這種方式有問題)。
修改游標的當前記錄的方法
update tb_market_code set market_code=0 where current of cursor1;
不過要注意將cursor1定義為可修改的游標
declare cursor1 cursor for select market_code from tb_market_code
for update;
for update 不能和GROUP BY、 DISTINCT、 ORDER BY、 FOR READ ONLY及UNION, EXCEPT, or INTERSECT但 UNION ALL除外)一起使用。
1.5 類似decode的轉碼操作
oracle中有一個函數 select decode(a1,1,n1,2,n2,n3) aa1 from
db2沒有該函數,但可以用變通的方法
select case a1
when 1 then n1
when 2 then n2
else n3
end as aa1 from
1.6 類似charindex查找字符在字串中的位置
Locate(‘y','dfdasfay')
查找'y' 在'dfdasfay'中的位置。
1.7 類似datedif計算兩個日期的相差天數
days(date(‘2001-06-05'))
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
秋霞成人午夜鲁丝一区二区三区
|
久久网福利资源网站
|
欧美一区二区视频97
|
91久久中文字幕
|
欧美性猛交xxxx久久久
|
俺去啦;欧美日韩
|
午夜免费久久久久
|
亚洲精品一区中文字幕乱码
|
92福利视频午夜1000合集在线观看
|
成人在线免费观看视视频
|
91经典在线视频
|
国产主播欧美精品
|
精品一区二区三区四区在线
|
日韩激情视频在线
|
米奇精品一区二区三区在线观看
|
国产a∨精品一区二区三区不卡
|
黄网动漫久久久
|
国产亚洲欧洲高清
|
中文字幕欧美亚洲
|
欧美人在线视频
|
亚洲欧洲xxxx
|
精品一区电影国产
|
成人免费大片黄在线播放
|
在线视频免费一区二区
|
91高潮在线观看
|
国产成人精品免费视频
|
国产成人一区二区三区小说
|
91久久国产婷婷一区二区
|
亚洲丁香婷深爱综合
|
亚洲无线码在线一区观看
|
日韩中文字幕网址
|
亚洲精品视频中文字幕
|
国产亚洲精品激情久久
|
亚洲精品白浆高清久久久久久
|
韩国欧美亚洲国产
|
日韩精品极品在线观看
|
韩国美女主播一区
|
日韩中文字幕精品
|
午夜精品三级视频福利
|
亚洲成人av片在线观看
|
成人羞羞国产免费
|
久久视频这里只有精品
|
久久久免费精品视频
|
国产精品入口尤物
|
热re99久久精品国产66热
|
最近2019中文免费高清视频观看www99
|
精品欧美激情精品一区
|
2021国产精品视频
|
欧美高清视频免费观看
|
亚洲人在线视频
|
久久久亚洲国产天美传媒修理工
|
激情亚洲一区二区三区四区
|
精品欧美国产一区二区三区
|
色诱女教师一区二区三区
|
国产成人免费91av在线
|
国产日韩在线一区
|
国产成人精品综合
|
久久影视三级福利片
|
亚洲已满18点击进入在线看片
|
国产主播喷水一区二区
|
日韩中文字幕亚洲
|
国产精品视频一
|
久久亚洲国产精品成人av秋霞
|
久久视频免费观看
|
亚洲欧美中文日韩v在线观看
|
日韩欧美在线看
|
欧美精品日韩www.p站
|
国产极品jizzhd欧美
|
亚洲人成欧美中文字幕
|
国产一区二区三区视频免费
|
久久久综合免费视频
|
久久69精品久久久久久国产越南
|
欧美激情精品久久久久久久变态
|
日韩欧美国产黄色
|
少妇高潮久久77777
|
日韩精品有码在线观看
|
国产精品久久久久久久久久三级
|
久久99热这里只有精品国产
|
日本人成精品视频在线
|
日韩中文字幕网
|
国产精品盗摄久久久
|
亚洲**2019国产
|
成人激情av在线
|
91网在线免费观看
|
91精品国产九九九久久久亚洲
|
亚洲高清一区二
|
97成人精品视频在线观看
|
日本精品中文字幕
|
在线观看欧美日韩
|
午夜欧美不卡精品aaaaa
|
亚洲性69xxxbbb
|
日韩大片在线观看视频
|
亚洲精品福利在线观看
|
国产精品白嫩初高中害羞小美女
|
国产自摸综合网
|
亚洲跨种族黑人xxx
|
精品亚洲夜色av98在线观看
|
久久久人成影片一区二区三区
|
欧美中文字幕第一页
|
久久久久久香蕉网
|
成人字幕网zmw
|
亚洲美女中文字幕
|
亚洲成人精品久久
|
高清欧美电影在线
|
成人午夜在线视频一区
|
在线观看久久久久久
|
中文字幕欧美精品日韩中文字幕
|
欧美日韩亚洲精品一区二区三区
|
欧美视频在线看
|
久久人人爽人人爽人人片av高清
|
97视频在线观看免费高清完整版在线观看
|
91免费看片在线
|
麻豆乱码国产一区二区三区
|
国产精品91视频
|
久久国产精品亚洲
|
91国产在线精品
|
亚洲精品一区在线观看香蕉
|
日本久久久久亚洲中字幕
|
日韩美女写真福利在线观看
|
日日噜噜噜夜夜爽亚洲精品
|
97婷婷涩涩精品一区
|
97在线观看视频国产
|
亚洲欧美在线一区
|
精品久久久久久久久国产字幕
|
亚洲欧美日韩成人
|
777777777亚洲妇女
|
欧美大胆a视频
|
久久久99免费视频
|
国产盗摄xxxx视频xxx69
|
国产一区二区三区欧美
|
亚洲国模精品一区
|
国产亚洲一级高清
|
国语自产精品视频在线看一大j8
|
成人性生交大片免费看小说
|
精品视频久久久
|
国产精品v片在线观看不卡
|
日韩欧美国产高清91
|
亚洲精品免费一区二区三区
|
亚洲成人a级网
|
精品偷拍各种wc美女嘘嘘
|
欧美老女人在线视频
|
国产精品亚洲第一区
|
成人羞羞国产免费
|
亚洲图片在线综合
|
成人综合国产精品
|
永久555www成人免费
|
国产精品第8页
|
亚洲精品久久久久久久久
|
亚洲欧洲视频在线
|
日韩精品久久久久
|
亚洲无av在线中文字幕
|
丝袜情趣国产精品
|
亚洲国产精品久久久久久
|
自拍偷拍亚洲欧美
|
欧美极品美女视频网站在线观看免费
|
国内精品视频一区
|
国产精品一区二区三区久久
|
亚洲自拍偷拍色图
|
38少妇精品导航
|
欧美性xxxxxx
|
国产成人精品视频在线
|
91黑丝高跟在线
|
日本欧美国产在线
|
精品爽片免费看久久
|