使用c#批量插入数据时,通过for循环,每次执行一条SQL语句进行数据插入,会使插入操作效率非常低下。
提高效率的方法:
1.SqlBulkCopy类。
2.表值参数。
在SqlServer存储过程中还可以
3.将For循环Insert部分放入一个Transaction中。
具体论证与实现,改日追加。
时间: 2024-10-10 22:04:50
使用c#批量插入数据时,通过for循环,每次执行一条SQL语句进行数据插入,会使插入操作效率非常低下。
提高效率的方法:
1.SqlBulkCopy类。
2.表值参数。
在SqlServer存储过程中还可以
3.将For循环Insert部分放入一个Transaction中。
具体论证与实现,改日追加。