c# 使用SqlBulkCopy将datatable整个赋值给表table
网络整理 - 06-27
在c#中将datatable整个赋值一个表的方法
真的可以将datable一下赋值给一个表吗?
itjsxx.com对此表示极为怀疑,因为sql语言中根本就没有这样的功能哦
既然sql中不存在,只能看下微软有没有为我们提供现成的类或者方法,还是有的哈。
SqlBulkCopy sqlbulkcopy = new SqlBulkCopy(connectionString, SqlBulkCopyOptions.UseInternalTransaction); sqlbulkcopy.DestinationTableName = "Table_1";//数据库中的表名 sqlbulkcopy.WriteToServer(datatable1);//datatable名非常方便简洁。如果不用sqlbulkcopy,就只能自己构造循环语句插入了。sqlbulkcopy的效率是很高的。推荐使用。
mysql也有MySqlBulkCopy,不过要下载,网站被墙了。。。,是code.google网站的。
c# 使用SqlBulkCopy将datatable整个赋值给表table