开心人生

用今天的努力----实现我所向往的明天

导航

2008年10月29日 #

MERGE语句总结【转】

摘要: 在数据仓库中的转换和装载过程中,经常会使用MERGE语句,这里简单总结一下。 MERGE 语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于 INSERT+UPDATE。 下面看个具体... 阅读全文

posted @ 2008-10-29 20:38 hai 阅读(536) 评论(0) 推荐(0)

Oracle中的Merge函数(批量更新/删除)【转】

摘要: 所有的MIS系统都存在一个同样的需求,就是对于特定的数据,在一次批量操作过程中,如果数据已经存在,则对存在的数据按照现有情况进行更新,如果不存在,则需要加入数据库。这时,我们就可以考虑采用 Oracle 的 MERGE 函数,其具体用法如下: MERGE INTO [your table-name] [rename your table here] USING ... 阅读全文

posted @ 2008-10-29 19:41 hai 阅读(1087) 评论(0) 推荐(0)