首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle merge的施用

2012-07-31 
oraclemerge的使用update 和insert统一merge into t2 using t1 on(t1.namet2.name)when matched then upd

oracle merge的使用

update 和insert统一

merge into t2 using t1 on(t1.name=t2.name)

when matched then

update set t2.money=t1.money+t2.money

when not matched then

insert values(t1.name,t1.money);

?

?

Oracle 10g对merge进行了完善

? update 和insert动作可只出现其中的一个

? 可以对merge语句加条件

?

使用误区

?? 无法再源表中获得一组稳定的行

?

delete 子句的where顺序必须在最后

delete子句只可以删除目标表,而无法删除源表

?

热点排行