怎么往数据库表加几百条甚至几千条数据

问题:有几百数据在Excel表中,需要分别加入不同表的不同字段

思路:1.新建一个临时表,把Excel表中的数据复制过去,通过编辑前200行

           2.insert into 表名(需要添加数据的字段)select  (需要添加的字段)  from  临时表

              

--select * from AAA
--insert into WMS_Binstemp(Id,BinId)
--select NEWID(),BH from AAA
--把临时表AAA的字段BH更新到了WMS_Bins的BinId
--WMS_Bins的Id也更新成了Guid类型的

--Truncate table WMS_Binstemp   清除表内容
--Truncate table WMS_Bins           清除表内容

--insert into WMS_Bins(Id,BinId)
--截取字符串
--select NEWID(), SUBSTRING(BinID,1,1) from WMS_Binstemp
--select NEWID(), SUBSTRING(BinID,3,1) from WMS_Binstemp
--select NEWID(), SUBSTRING(BinID,5,3) from WMS_Binstemp
----把截取好的字符串更新到备份表中
--update WMS_Binstemp set WarehouseId=SUBSTRING(BinId,1,1)
--update WMS_Binstemp set StorageLocationId=SUBSTRING(BinId,3,1)
--update WMS_Binstemp set BinName=SUBSTRING(BinId,5,3)
--update WMS_Binstemp set BinId=SUBSTRING(BinId,5,3)
--select * from WMS_Bins order by binId
--select * from WMS_Binstemp
insert into WMS_Bins (Id,BinId,BinName,StorageLocationId,WarehouseId)
select Id,BinId,BinName,StorageLocationId,WarehouseId from WMS_Binstemp

原文地址:https://www.cnblogs.com/yyx999/p/13203503.html