博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mssql sql高效关联子查询的update 批量更新
阅读量:6416 次
发布时间:2019-06-23

本文共 828 字,大约阅读时间需要 2 分钟。

/* 使用带关联子查询的Update更新     --1.创建测试表    

create TABLE Table1     (     a varchar(10),     b varchar(10),     c varchar(10),     CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED     (     a ASC     )     ) ON [PRIMARY] 

 create TABLE Table2     (     a varchar(10),     c varchar(10),     CONSTRAINT [PK_Table2] PRIMARY KEY CLUSTERED     (     a ASC     )     ) ON [PRIMARY]     GO    

--2.创建测试数据    

Insert into Table1 values('赵','asds',null)    

Insert into Table1 values('钱','asds','100')    

Insert into Table1 values('孙','asds','80')    

Insert into Table1 values('李','asds',null) 

Insert into Table2 values('赵','90')    

Insert into Table2 values('钱','100')    

Insert into Table2 values('孙','80')    

Insert into Table2 values('李','95')    

GO     select * from Table1 

  --3.通过Update方式更新    

Update Table1 set c = (select c from Table2 where a = Table1.a) where c is null     GO 

 --4.显示更新后的结果    

select * from Table1    

GO    

--5.删除测试表    

drop TABLE Table1    

drop TABLE Table2

转载地址:http://znpra.baihongyu.com/

你可能感兴趣的文章
JavaEE——三层架构模式介绍
查看>>
Spring实战 (二) Spring2.5/3.0新特性及XML配置文件命名空间介绍
查看>>
创建一个Hello World(React),组件的作用
查看>>
java中的context
查看>>
进程和线程的区别和联系
查看>>
排队论---单服务台负指数分布排队系统的分析
查看>>
Spring源码阅读——3
查看>>
Consul web-ui 8500端口实现公网访问
查看>>
golang调用dll
查看>>
使用ZXing生成可供手机识别的二维码
查看>>
【原创】modb 开发之需求和总体设计
查看>>
幸福是什么?
查看>>
Android开发PX与DIP的清晰解释[魔豆之路]
查看>>
mysql explain type连接类型示例
查看>>
memcache源码安装
查看>>
1.10494 - If We Were a Child Again
查看>>
统计文件中不小于某一长度的单词的个数(泛型算法实现)
查看>>
Android Fragment 真正的完全解析(上)
查看>>
常见缓存算法和缓存策略
查看>>
秋色园QBlog技术原理解析:性能优化篇:access的并发极限及超级分库分散并发方案(十六)...
查看>>