我需要一次将网格视图中的所有行插入SQL Server 2005数据库。
行数可以是1到n(不超过200)
我调查了以下选项:
- 循环:我想避免迭代
- 表数据类型:仅在SQL Server 2008及更高版本中可用
- 大容量复制:在大容量数据的情况下很有用。我不确定是否可以使用它插入较少的行数(性能方面)
我还能用什么?
尝试使用基于集合的方法,而不是循环/游标。循环和游标在数据量较大时会变得效率较低,但对于相对较小的数据量,应该可以。
http://www.codeproject.com/Articles/34142/Understanding-Set-based-and-Procedural-approaches
这个链接应该让你知道如何使用基于集合的方法。
希望这就是你想要的!