校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > DB2編程序技巧 (五)

DB2編程序技巧 (五)

熱門標簽:寧夏外呼系統方案 400電話怎么申請收費標準 怎樣在地圖標注自己的信息 濟南電銷外呼防封卡怎么樣 南京外呼系統租用 高德地圖標注生成 電銷外呼系統違規 智能語音外呼系統打電話 400電話辦理2273649Z空間
正在看的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 要好。


<

標簽:長白山 潛江 茂名 惠州 唐山 平頂山 貴港 仙桃

巨人網絡通訊聲明:本文標題《DB2編程序技巧 (五)》,本文關鍵詞  DB2,編程序,技巧,五,DB2,編程序,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《DB2編程序技巧 (五)》相關的同類信息!
  • 本頁收集關于DB2編程序技巧 (五)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 章丘市| 彰化县| 阳谷县| 县级市| 革吉县| 天长市| 益阳市| 包头市| 太保市| 滦南县| 屏南县| 汾阳市| 屏边| 神农架林区| 乳山市| 喜德县| 体育| 勃利县| 唐海县| 康马县| 曲靖市| 横峰县| 鄄城县| 时尚| 贵定县| 五家渠市| 盐池县| 马尔康县| 托里县| 河源市| 延寿县| 鹿泉市| 东源县| 青河县| 吴桥县| 建湖县| 垦利县| 遂溪县| 岗巴县| 昭平县| 乳山市|