sqlserver merge into
2015-12-23 15:37
447 查看
create table #ttt(id int,name nvarchar(10)); merge into #ttt t using (select 1 as id ,'eee' as name ) b on (t.id = b.id) when matched then update set t.name = b.name when not matched then insert(id,name) values(b.id,b.name);
select * from #ttt; merge into a using b on (a.id = b.id) when matched then update set a.name = b.name when not matched then insert(id,name) values(b.id,b.name); select * from a;
相关文章推荐
- mysql通过存储过程对表分区进行重新分区
- linux下redis安装
- mysql免安装版配置方法
- Spark-SQL优化案例---股票点击实时排行
- MySQL嵌套查询实例详解
- Oracle函数大全
- oracle正则表达式的用法
- Redis 数据存储位置 导出数据
- SQLSERVER中的 CEILING函数和 FLOOR函数
- mysql查询结果导出文件,导入文件
- MYSQL 5.7 添加新用户
- 将SQLServer中的数据库导入到PowerDesigner
- Mongoose使用案例--让JSON数据直接入库MongoDB
- mysql查询语句in和exists二者的区别和性能影响
- MySQL语句
- 关于Codis的动态扩容
- 数据库的一些有关
- Mysql JDBC 连接串参数说明
- 查询数据库中各个类型的方法名称
- Oracle日期时间(Date/Time)操作