ITPub博客

首页 > 数据库 > Oracle > merge into 要点

merge into 要点

Oracle 作者:perfychi 时间:2014-03-14 12:21:47 0 删除 编辑
merge into 
update where 。。。
** where条件可以单独引用 target表,也可以单独引用source,也可以同时引用 target表和source表。
引用值是引用的update之前的值。




merge into 
insert where ...
** where 语句只能引用source表的值




merge into 
udpate ...delete where 
*** delete where 语句是针对被updated以后的那些记录进行的delete,引用的值是updated之后的值(这里指的是target表,source没有被更新过)






merge into也是一个dml语句,和其他的dml语句一样需要通过rollback和commit 结束事务。 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27042095/viewspace-1119752/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 关联更新
请登录后发表评论 登录
全部评论

注册时间:2012-06-06

  • 博文量
    486
  • 访问量
    2719792