1.17 SP錯誤處理用法 如果在SP中調(diào)用其它的有返回值的,包括結(jié)果集、臨時表和輸出參數(shù)類型的SP, DB2會自動發(fā)出一個SQLWarning。而在我們原來的處理中對于SQLWarning都 會插入到日志,這樣子最后會出現(xiàn)多條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