为恶者不灭,德尽必灭;为善者必灭,恶尽不灭

 

2011年12月29日

讨论更新大表某个字段方式

摘要: 我们讨论下更新方式的话题,在河北项目中曾经碰到过这样的一个问题:我们需要更新SB_ZZS_2003_FB5的HY_ID,通过关联DIM_NSR的NSRDZDAH,然后进行更新HY_ID。说明下当时SB_ZZS_2003_FB5是张二级分区表,大约28千万条记录,20G上下的容量;DIM_NSR大约在120万条记录左右。 我第一反应是做了一张临时表记从dim_nsr中取nsrdzdah以及hy_id这二个字段,然后对这二个字段建立个复合索引, SQL语句是:Update SB_ZZS_2003_FB5 fb set fb.hy_id=(select hy_id from dim_nsr dim. 阅读全文

posted @ 2011-12-29 15:54 小刺猬学oracle 阅读(2110) 评论(0) 推荐(1) 编辑

导航