濮阳杆衣贸易有限公司

主頁 > 知識庫 > 快速插入大量數(shù)據(jù)的asp.net代碼(Sqlserver)

快速插入大量數(shù)據(jù)的asp.net代碼(Sqlserver)

熱門標(biāo)簽:如何做地圖標(biāo)注圖鋪 數(shù)字匠心電銷機(jī)器人 銀川高頻外呼回?fù)芟到y(tǒng)多少錢 沒聽見電話機(jī)器人幫你接 蘭州語音外呼系統(tǒng)運(yùn)營商 陜西電銷外呼系統(tǒng)好用嗎 al智能電話機(jī)器人 最新人工智能電銷機(jī)器人 成都電話外呼系統(tǒng)一般多少錢
復(fù)制代碼 代碼如下:

using System.Data;
using System.Diagnostics;
using System.Data.SqlClient;
   
string connectionString = "Data Source=HG-J3EJJ9LSW5PY;Initial Catalog=Test;User ID=sa;password=hg";
DataTable dataTable = sql_.select_datagrid(" select a from large where 1=0 ").Tables[0];
string passportKey;
for (int i = 0; i 100000; i++)
{
passportKey = Guid.NewGuid().ToString();
DataRow dataRow = dataTable.NewRow();
dataRow[0] = passportKey;
dataTable.Rows.Add(dataRow);
}
SqlConnection sqlConnection = new SqlConnection(connectionString);
sqlConnection.Open();
SqlTransaction sqltran = sqlConnection.BeginTransaction();
SqlBulkCopy sqlBulkCopy = new SqlBulkCopy(sqlConnection, SqlBulkCopyOptions.KeepIdentity, sqltran);
sqlBulkCopy.DestinationTableName = "large";
sqlBulkCopy.BatchSize = dataTable.Rows.Count;
if (dataTable != null dataTable.Rows.Count != 0)
{
sqlBulkCopy.WriteToServer(dataTable);
}
sqlBulkCopy.Close();
sqltran.Rollback();
sqlConnection.Close();

注解: 1> sqlBulkCopy.DestinationTableName = "large"; large 指的是目標(biāo)表的名稱
2> DataTable 的結(jié)構(gòu)要和數(shù)據(jù)庫中的表的結(jié)構(gòu)相同
(DataTable的列不能多于數(shù)據(jù)庫里面的)
(DataTable的列可以少于數(shù)據(jù)庫里面的 如果數(shù)據(jù)庫這一列有默認(rèn)值的話)
3> 這里面 我使用了事務(wù) 您在使用的時候 也可以不用事務(wù)
您可能感興趣的文章:
  • SqlServer下通過XML拆分字符串的方法
  • sqlserver2008 拆分字符串
  • SQLServer 批量插入數(shù)據(jù)的兩種方法
  • 使用SQL Server 獲取插入記錄后的ID(自動編號)
  • sqlserver 不能將值NULL插入列id(列不允許有空值解決)
  • sqlserver中向表中插入多行數(shù)據(jù)的insert語句
  • sql server中批量插入與更新兩種解決方案分享(asp.net)
  • SQLServer用存儲過程實(shí)現(xiàn)插入更新數(shù)據(jù)示例
  • SQL Server實(shí)現(xiàn)將特定字符串拆分并進(jìn)行插入操作的方法

標(biāo)簽:巴彥淖爾 宜春 本溪 遼源 朔州 邢臺 通化 鹽城

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《快速插入大量數(shù)據(jù)的asp.net代碼(Sqlserver)》,本文關(guān)鍵詞  快速,插入,大量,數(shù)據(jù),的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《快速插入大量數(shù)據(jù)的asp.net代碼(Sqlserver)》相關(guān)的同類信息!
  • 本頁收集關(guān)于快速插入大量數(shù)據(jù)的asp.net代碼(Sqlserver)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    云龙县| 凌源市| 扎鲁特旗| 石门县| 吉隆县| 游戏| 延安市| 紫阳县| 晋江市| 江山市| 和平县| 三都| 桃江县| 安义县| 康定县| 兴国县| 册亨县| 额敏县| 顺义区| 惠安县| 吴川市| 昂仁县| 白玉县| 镇巴县| 沙坪坝区| 山阳县| 德保县| 江安县| 荔浦县| 鄂伦春自治旗| 陆丰市| 东光县| 抚顺县| 甘泉县| 体育| 玉树县| 华安县| 常山县| 西充县| 涞源县| 溆浦县|