INSERT INTO TABLE( Id, Name)VALUES ( 4, 'A'), ( 5, 'P' ),( 6, 'U') ;INSERT INTO TABLE( Id, Name)SELECT ID,NAME这两中保存方式,性能大大提高,不亚于sqlbulkcopy的批量保存
分类:
数据库 时间:
2014-10-16 10:17:42
阅读次数:
202
1.SqlBulkCopy 简介Microsoft SQL Server 提供一个称为bcp的流行的命令提示符实用工具,用于将数据从一个表移动到另一个表(表既可以在同一个服务器上,也可以在不同服务器上)。SqlBulkCopy类允许编写提供类似功能的托管代码解决方案。还有其他将数据加载到 SQL S...
分类:
数据库 时间:
2014-10-08 14:56:55
阅读次数:
382
插个1万条的数据用了40多秒,我感觉我这个代码还是有问题using Microsoft.Win32;using System;using System.Collections;using System.Collections.Generic;using System.Configuration;us...
分类:
数据库 时间:
2014-09-03 16:40:56
阅读次数:
337
在asp.net 2.0中使用SqlBulkCopy类迁移数据(转)http://jackyrong.cnblogs.com/archive/2005/08/29/225521.html我们经常要在一个表中将数据迁移到另一个表,当然,用的方法十分多了。在.net 2.0中,提供了一个sqlbulkc...
分类:
数据库 时间:
2014-08-27 12:50:07
阅读次数:
195
简单使用: private void UpdateTitle(DataTable dt) { if (dt != null && dt.Rows.Count > 0) { using...
分类:
数据库 时间:
2014-08-18 18:19:22
阅读次数:
246
转自:http://blog.csdn.net/huaer1011/article/details/2312361在.Net1.1中无论是对于批量插入整个DataTable中的所有数据到数据库中,还是进行不同数据源之间的迁移,都不是很方便。而在.Net2.0中,SQLClient命名空间下增加了几个...
分类:
数据库 时间:
2014-08-17 19:52:42
阅读次数:
231
使用c#批量插入数据时,通过for循环,每次执行一条SQL语句进行数据插入,会使插入操作效率非常低下。提高效率的方法: 1.SqlBulkCopy类。 2.表值参数。在SqlServer存储过程中还可以 3.将For循环Insert部分放入一个Transaction中。具体论证与实现,改日追加...
分类:
其他好文 时间:
2014-08-12 21:32:34
阅读次数:
137
在.Net1.1中无论是对于批量插入整个DataTable中的所有数据到数据库中,还是进行不同数据源之间的迁移,都不是很方便。而 在.Net2.0中,SQLClient命名空间下增加了几个新类帮助我们通过DataTable或DataReader批量迁移数据。数据源可以来自关 系数据库或者XML文件,...
分类:
数据库 时间:
2014-08-11 20:38:33
阅读次数:
236