在线等,插入数据的速度问题,
向表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 @i=@i+1
end
------解决方案--------------------bcp
------解决方案--------------------当然是第二种方法
执行100个语句肯定要比执行两个语句所用的资源多
------解决方案--------------------当然是第二种方法
------解决方案--------------------第二个快点
------解决方案--------------------select *
into A
from B
-- A 没有创建
-- 这种速度快