惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
Jina AI
Jina AI
GbyAI
GbyAI
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
Hugging Face - Blog
Hugging Face - Blog
V
Visual Studio Blog
P
Proofpoint News Feed
The Cloudflare Blog
H
Help Net Security
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
量子位
博客园 - 聂微东
Apple Machine Learning Research
Apple Machine Learning Research
T
Tailwind CSS Blog
博客园 - 三生石上(FineUI控件)
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
MongoDB | Blog
MongoDB | Blog
Last Week in AI
Last Week in AI
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
月光博客
月光博客

博客园 - 仰天一笑

秦统六国论 iOS WKWebview 网页开发适配指南【转】 配置iis支持.json格式的文件 微信分享之分享图片/分享图标不能显示 sql(SqlServer)编程基本语法 尚未备份数据库 "***" 的日志尾部。如果该日志包含您不希望丢失的工作,请使用 BACKUP LOG WITH NORECOVERY 备份该日志。 配置错误定义了重复的“system.web.extensions/scripting/scriptResourceHandler” 解决办法 IIS7常见错误及解决方法 Windows2003 IIS6.0支持32位和64位两种模式的设置方法 SQL的OPENROWSET开启和使用方法 sqlserver无ldf日志文件附加的方法(数据库没有完全关闭,无法重新生成日志) System.Data.OleDb.OleDbException: 未指定的错误的解决方法 数据库整合数据报表SQL实战 asp.net解决高并发的方案.[转] windows使用nginx实现网站负载均衡测试实例 基于Three.js的360X180度全景图预览插件 打造H5里的“3D全景漫游”秘籍 windows2003 IIS6.0右键属性没有asp.net选项卡的解决办法 关于Windows2008服务器设置MIME后仍然无法播放MP4的解决方法
SQL批量更新数据
仰天一笑 · 2017-02-20 · via 博客园 - 仰天一笑

SQL批量更新数据

step1:导入Excel数据,

具体见百度。注意点:一列中含有float型数据和文本数据的时候,导入要将Excel中的表格属性改成文本,或在数字项目前加个单引号。

step2:更新相同数据,联表查询更新数据

update tbparts set pdlprice=pprice from tbparts inner join tb2017 on tbparts.psn=tb2017.sn

step3:插入新增数据

3.1:SN导入后是Float型,需要转换成varchar。用cast转换可以,convert不管用。

update tb2017 set csn=CAST(CAST(sn AS DECIMAL(20,0)) AS VARCHAR(50))

3.2:批量导入新增数据

INSERT INTO [TBParts] ([PSN],[PName],[PState],[PDLPrice],[PMPrice],[PCreateTime],[PKState],[PType])

     select csn,pdesc,0,pprice,pprice,getdate(),'库存件' ,''from tb2017 where sn not in (select psn from tbparts )

step4:删除多余数据

delete from  tbparts where psn not in (select sn from tb2017)