时间: 2021-08-13 作者:daque
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 要好。