基本信息
源码名称:SQL 把一个表的数据批量插入到另一个表语句,存在则更新,不存在则插入
源码大小:0.67KB
文件格式:.sql
开发语言:SQL
更新时间:2014-06-24
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
--sql 批量操作(存在的更新,不存在的插入) update A SET A.NAME= ( select B.NAME from #tmpTB2 B where B.ID=A.ID ) FROM #tmpTB3 A insert into #tmpTB3 select * from #tmpTB2 B where B.ID not in(select ID from #tmpTB3) --无自增字段,且俩表结构一致的情况 --insert into MyCompanyInfo --select * from MyCompanyInfo_bak B --where B.CompanyId not in(select CompanyId from MyCompanyInfo) --指定字段插入的情况,将MyCompanyInfo_bak表的字段插入MyCompanyInfo表,如果MyCompanyInfo已存在则忽略 insert into MyCompanyInfo(CompanyId,Flag) select CompanyId,Flag from MyCompanyInfo_bak B where B.CompanyId not in(select CompanyId from MyCompanyInfo)