使用 Bulk Copy 将大量数据复制到数据库
2010-07-12 00:00:00 来源:WEB开发网核心提示: 通过SQL SERVER 事件探察器发现执行的SQL为:insertbulkTEMP_ORDERS([TEMP_ORDERID]Int,[TEMP_CUSTOMERID]NChar(5)COLLATEChinese_PRC_CI_AS,[TEMP_ORDERDATE]DateTime,[TEMP
通过SQL SERVER 事件探察器发现执行的SQL为:
insert bulk TEMP_ORDERS ([TEMP_ORDERID] Int, [TEMP_CUSTOMERID] NChar(5) COLLATE Chinese_PRC_CI_AS, [TEMP_ORDERDATE] DateTime, [TEMP_SHIPNAME] NVarChar(40) COLLATE Chinese_PRC_CI_AS)
通过运行程序可以看出这个速度是相当的快 , 使用这个方法的最大优点是 : 减少对数据库的访问次数 .
WriteToServer不仅可以处理 DataTable 对象 , 还可以处理 DataReader , DataRow 对象数组 .
更多精彩
赞助商链接