我必须一次向表中插入 100,000 条记录。
我为此写了两种方法。
一种是循环遍历VB.net中的 100,000 个值并一一插入。
另一种是将数据表作为参数从VB.net发送到SQL中的存储过程中
我应该写一篇关于两者表现差异的报告。如何获得执行两者的确切时间?
任何帮助,将不胜感激
我必须一次向表中插入 100,000 条记录。
我为此写了两种方法。
一种是循环遍历VB.net中的 100,000 个值并一一插入。
另一种是将数据表作为参数从VB.net发送到SQL中的存储过程中
我应该写一篇关于两者表现差异的报告。如何获得执行两者的确切时间?
任何帮助,将不胜感激
您需要在开始和结束时打印或插入另一个表中的当前时间。为此,您可以使用GETDATE()
.
附带说明一下,如果您需要将行从一个表复制到另一个表,我会考虑使用SQLBulkCopy。这使您可以使用来自其他源的数据有效地批量加载 SQL Server 表。