九門雲安防

分類

安卓應用安卓遊戲攻(gōng)略資訊

安卓(zhuó)軟件

sql數據遷移工具(數據表的數據批量轉化成(chéng)SQL語句)有什(shí)麽新功能圖標

sql數據遷移工具(數據表的數據批量轉化成SQL語句)

大小:21.4

語言:簡體中文係(xì)統:androids

類別:生活服務時間:2025-09-22

幸运28开奖预测爱蛋网 259期澳门彩开奖结果這是一(yī)個效率最高的sql數據表轉sql語句的工具(jù)。地衡稱重管理(lǐ)下載-地衡稱重管理軟件4.0 官方版   DestinationTableName屬(shǔ)性定義了要複製(zhì)表的目標名稱  ColumnMappings返回一個SqlBulkCopyColumnMapping...

這是一個效率最高的sql數據表轉sql語句(jù)的工具地衡稱重管理下載(zǎi)-地衡(héng)稱重管理軟件4.0 官方版(bǎn)

  DestinationTableName屬性定義(yì)了(le)要複製表的目標名稱

  ColumnMappings返回一個SqlBulkCopyColumnMapping項集合,SqlBulkCopyColumnMappingCollection.Add方(fāng)法參數為數據源類名稱,目(mù)標表中目標列的名稱(chēng).也可以先定義一個SqlBulkCopyColumnMapping,然後使用Add方法添加,SqlBulkCopyColumnMapping主要用於與目標數據表的表結構不一致的情況
        
  NotifyAfter指定生(shēng)成通知事件之(zhī)前要處理的行數,指定在每次處理行完成的時候發生的事件,比如每次複製了(le)1000行以後就提示1000行複製完成

  NorthWindBulkOp.SqlRowsCopied+= 
            newSqlRowsCopiedEventHandler(OnRowsCopied);

    最後WriteToServer方法(fǎ),把SqlDataReader複製到指(zhǐ)定的表中。

protectedvoidbutBulkCopy_OnClick(objectsender,EventArgse)
    {
        stringConStr="database=TEST;uid=sa;pwd=sa;server=(local)";

        //使用SqlBulkCopy把內存表DataTable裏的數據插入(rù)答卷數據表
        using(SqlBulkCopybcp=newSqlBulkCopy(ConStr))
        {
            //指(zhǐ)定目標數據庫的表名
            bcp.DestinationTableName="ARTICLE";

            //建立數據源表字段和目標表中的列之間(jiān)的映射(shè)
            bcp.ColumnMappings.Add("T","TITLE");
            bcp.ColumnMappings.Add("C","CONTENTS");
            bcp.ColumnMappings.Add("D","DATA");

            //定義生成(chéng)通知事件之前要處理的行數
            bcp.NotifyAfter=1000;

            //處理完(wán)要處理NotifyAfter的行數時觸發的事件
            bcp.SqlRowsCopied+=
                newSqlRowsCopiedEventHandler(OnRowsCopied);

            //寫(xiě)入數據庫表
            bcp.WriteToServer(dt);
            //關閉SqlBulkCopy實例
            bcp.Close();
        }
    }

    privatevoidOnRowsCopied(objectsernder,SqlRowsCopiedEventArgse)
    {
        Response.Write(e.RowsCopied.ToString());
    }

這(zhè)兩天公司讓(ràng)做一個(gè)導(dǎo)數據的功能,從Excel文件(jiàn)中將數據導出並(bìng)插入到數據庫中,起初我是循環每一行數據,然後一條一條的將數(shù)據插(chā)入,這樣做雖然功能上沒什麽問題,但是(shì)如果數據量大的話,會很影響性能。於是在高人的指點下學習了SQLBulkCopy類,該類(lèi)主要用於批量遷移數據到數據庫中(zhōng),至於數據源不加限製,隻要(yào)數(shù)據可以加載到DataTable或是IDataReader,就可以利用該類批量導入。下麵貼一個例子:
  



      


波播球体育直播 申博娱乐场 博盈彩票黑平台 彩开奖票 app领彩金

展開

  • sql數據遷移(yí)工具(jù)(數據表的數據批量(liàng)轉化成SQL語句)有什麽新功能1(1)
  • sql數據遷(qiān)移工具(數據表的數據批量轉化成SQL語句)有什麽新功能2(2)

猜您喜歡

同類推薦

網友評論

网站地图 www.17c.com_.17c嫩嫩草色视频蜜_WWW.17C久久久嫩草_17c.com网站免费