mssql插入数据的2种办法
2015-11-12 12:05
369 查看
1 简单,免事务
insert into Table(字段1,字段1) values(1,''),(1,'')
2 适用大数据量,免事务
System.Data.SqlClient.SqlBulkCopy sqlbulk = new System.Data.SqlClient.SqlBulkCopy(connectionLocal, SqlBulkCopyOptions.UseInternalTransaction);
sqlbulk.NotifyAfter = dt.Rows.Count;
sqlbulk.DestinationTableName = "peisong";
sqlbulk.ColumnMappings.Add(0, "UserId");
sqlbulk.ColumnMappings.Add(1, "CreatedTime");
。。。。。。
sqlbulk.WriteToServer(dt);
sqlbulk.Close();
dt是table表
insert into Table(字段1,字段1) values(1,''),(1,'')
2 适用大数据量,免事务
System.Data.SqlClient.SqlBulkCopy sqlbulk = new System.Data.SqlClient.SqlBulkCopy(connectionLocal, SqlBulkCopyOptions.UseInternalTransaction);
sqlbulk.NotifyAfter = dt.Rows.Count;
sqlbulk.DestinationTableName = "peisong";
sqlbulk.ColumnMappings.Add(0, "UserId");
sqlbulk.ColumnMappings.Add(1, "CreatedTime");
。。。。。。
sqlbulk.WriteToServer(dt);
sqlbulk.Close();
dt是table表
相关文章推荐
- 夺命雷公狗---Redis---5-php操作redis
- [转]C#:用SqlBulkCopy来实现批量插入数据
- CoreData 数据库的使用方法
- Redis配置文件详解
- MySQL数据库操作---group by、having、where、order by的使用
- MAC上安装mySQL5.7后密码过期处理
- Sql 查询每个年级中,年龄最大的两个学生信息。。。
- C#连接orcle数据库
- ora-00031:session marked for kill处理oracle中杀不掉的锁
- win8.1 64位+oracle11g R2 64位 +powerdesigner破解版 64位+PL/SQL
- sql_事物,确保多表联动时候的完整性
- Sql三种分页方法
- SQL的理解
- NoSQL
- Oracle 中使用 fetch bulk collect into 批量效率的读取游标数据
- Mysql: Cannot create PoolableConnectionFactory (Communications link failure
- Zabbix 监控Mysql数据库及主从数据库
- redis服务器远程漏洞-公钥-相关原理
- 使用JTDS连接sqlserver数据库
- mysql now() , curdate() , curtime()