麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > DB2 > 正文

DB2編程序技巧 (五)

2020-01-31 14:53:40
字體:
來源:轉載
供稿:網友
正在看的db2教程是:DB2編程序技巧 (五)。1.16 存儲過程fence及unfence
fence的存儲過程單獨啟用一個新的地址空間,而unfence的存儲過程和調用它的進程使用同一個地址空間。
一般而言,fence的存儲過程比較安全。
但有時一些特殊的要求,如要取調用者的pid,則fence的存儲過程會取不到,而只有unfence的能取到。

1.17 SP錯誤處理用法
如果在SP中調用其它的有返回值的,包括結果集、臨時表和輸出參數類型的SP,
DB2會自動發出一個SQLWarning。而在我們原來的處理中對于SQLWarning都
會插入到日志,這樣子最后會出現多條SQLCODE=0的警告信息。
處理辦法:
定義一個標志變量,比如DECLARE V_STATUS INTEGER DEFAULT 0,
在CALL SPNAME之后, SET V_STATUS = 1,
DECLARE CONTINUE HANDLER FOR SQLWARNING
BEGIN
IF V_STATUS <> 1 THEN
--警告處理,插入日志
SET V_STATUS = 0;
END IF;
END;
1.18 import用法
db2 import  from  gh1.out   of  DEL messages err.txt insert into  db2inst1.tb_dbf_match_ha

注意要加schma

1.19 values的使用
如果有多個 set  語句給變量付值,最好使用values語句,改寫為一句。這樣可以提高效率。

但要注意,values不能將null值付給一個變量。
values(null) into out_return_code;
這個語句會報錯的。


1.20 給select 語句指定隔離級別
select * from tb_head_stock_balance with ur

1.21 atomic及not atomic區別
atomic是將該部分程序塊指定為一個整體,其中任何一個語句失敗,則整個程序塊都相當于沒做,包括包含在atomic塊內的已經執行成功的語句也相當于沒做,有點類似于transaction。


2  DB2編程性能注意
2.1 大數據的導表
應該是export后再load性能更好,因為load不寫日志。
比select into 要好。


<

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 成人在线视频免费播放 | 久久国产精品二区 | 欧美成人精品一区二区男人小说 | 日本xxxx视频 | av电影在线观看免费 | 国产真实孩交 | 欧美一级做一级爱a做片性 久久久资源网 | 中日无线码1区 | 黄视频免费在线 | 国产亚洲黑人性受xxxx精品 | 久久国产精品久久久久久 | 性欧美xxxx免费岛国不卡电影 | 久久久久久久久浪潮精品 | 在线亚洲欧美 | 国产精品成人一区二区三区吃奶 | 成年免费在线视频 | 国产精品成人一区二区三区电影毛片 | 91短视频在线免费观看 | 香蕉久久久久久 | 免费男女视频 | 精品国产一区二区三区久久久蜜月 | 九九热视频免费观看 | 中文字幕 亚洲一区 | 性视频久久 | 国产精品二区高清在线 | 久久国产精品久久久久久久久久 | 国产精品成人一区二区三区吃奶 | 日本在线视频免费 | 夜间福利网站 | 欧美一区2区三区4区公司二百 | 欧美国产精品久久 | 国产日本欧美在线观看 | 日韩一级免费毛片 | 亚洲精品久久久久久下一站 | 色域tv| 国产精品久久久久久久久久久久午夜 | 国产日韩成人 | 国产91九色视频 | 亚洲网站在线播放 | 一区二区免费 | 成人免费自拍视频 |