我想要把2张结构一样的表,都是有一样约束的。把这2 表合并,还要有效率。怎么弄呢??请教各位高手。。
解决方案 »
- 两种分页查询语句的区别
- 满足两条件,两条记录,查询相同的id
- oracle 更新.请求HLEP
- 数据里有一些国家语言,怎么挑选出来,条件里应该怎么写?
- oracle 11g 中文输入问题
- 在ArcGIS Engine中如何创建一个组件实现把创建和管理geodatabase的API进行封装
- oem启动时的错误显示,请高手协助解觉,非常感谢!
- 查看ORACLE数据库的触发器
- 谁sql/develop和中文帮助,文本,excel用什么工具导入oracle9i?详细!!!
- 删除多表问题,谢谢各位 :)
- [Forms]Oracle Forms排序分頁的問題(order by的位置與動態游標)(俺結帖率很高滴)
- 关于group by的sql语句?
merge into a
using (select id,name from b ) c
on(a.id=c.id )
when matched then update set a.name=c.name
when not matched then insert (a.id,a.name) values (c.id,c.name);
作用:利用表 b 跟新表a ,条件是a.id=b.id,如果a表中没有该条件的数据就插入。如果你的数据量很大,此sql效率非常高。
搜merge into 的用法
union all
select b.* from b
或
create table test3 as (select * from test1 union all select * from test2)