【发布时间】:2009-02-12 15:05:37
【问题描述】:
目前我得到了由编程(c#)生成的这种类型的查询
INSERT INTO TableName (Field1, Field2, Field3)
SELECT Field1, Field2, Field3 FROM TableName2
问题是 SELECT 可以有很多记录的结果(比如一百万条),所以需要很多次,结果是连接超时。
另外,如果我将所有的插入分成单个插入(对于这个例子,一百万个插入查询),执行需要很长时间......但它可以工作......
有什么方法可以改进这种类型的查询吗?
我使用 MSSQl 2005
谢谢
【问题讨论】:
标签: c# sql sql-server insert