当前位置: 代码迷 >> Sql Server >> ,插入数据的速度有关问题
  详细解决方案

,插入数据的速度有关问题

热度:132   发布时间:2016-04-27 19:22:21.0
在线等,插入数据的速度问题,
向表A插入100条数据,哪种速度更快些

1。直接写100个插入语句,执行
2。inset A select * from B 

或者还有更好的方法,

求助,万分感谢


------解决方案--------------------
insert a select top 100 * from b
------解决方案--------------------
第二种更快些吧
------解决方案--------------------
declare @i int
set @i=0
while @i<100
begin
insert into A(vol1,vol2,...) select val1,val2,...
set @[email protected]+1
end
------解决方案--------------------
bcp
------解决方案--------------------
当然是第二种方法
执行100个语句肯定要比执行两个语句所用的资源多

------解决方案--------------------
当然是第二种方法
------解决方案--------------------
第二个快点
------解决方案--------------------
select *
into A
from B


-- A 没有创建
-- 这种速度快
  相关解决方案