【发布时间】:2014-09-17 00:10:16
【问题描述】:
我想提高我正在处理的应用程序上某些插入的速度。 我最初创建了一个这样的批次:
insert tableA (field1, field2) values (1,'test1'), (2, 'test2')
这在 SQL Server 2008 及更高版本上运行良好,但我需要插入才能在 SQL Server 2005 上工作。我的问题是使用这样的批处理可以获得任何性能优势:
insert tableA (field1, field2)
select 1, 'test1'
union all
select 2, 'test2'
这批:
insert tableA (field1, field2) values (1, 'test1')
insert tableA (field1, field2) values (2, 'test2')
【问题讨论】:
标签: tsql sql-server-2005