因为我一开始正在测试SqlBulkCopy
,所以这是一种避免的首选方法
带有生成插入循环的多次往返从C#到SQL server /
但后来我发现了用户定义的表格类型Table-value parameter
,这是更快的方法,但在没有存储过程的情况下工作,
或者只是在服务器上创建非SP对象或使用不支持存储过程的SQL CE
时,Table-value parameter
是否是最佳选择,是否可以实现DbStuctured
类型SQL不使用存储过程的参数,这是用质量记录(> 10000)改变数据库的最快方法吗?
select * from @DbStructuredPar into @TargetTableStr