zoukankan      html  css  js  c++  java
  • 用SqlBulkCopy进行大批量数据迁移

     1ConnectionStringSettings pubs =
     2            ConfigurationManager.ConnectionStrings["PubsData"];
     3         DbConnection connection =
     4            new SqlConnection(pubs.ConnectionString);
     5         ConnectionStringSettings bulkCopy =
     6            ConfigurationManager.ConnectionStrings["BulkCopy"];
     7         SqlConnection bulkCopyConnection =
     8            new SqlConnection(bulkCopy.ConnectionString);
     9         DbCommand cmd = connection.CreateCommand();
    10         cmd.CommandType = CommandType.Text;
    11         cmd.CommandText = "SELECT stor_name FROM Stores";
    12         connection.Open();
    13         bulkCopyConnection.Open();
    14         DbDataReader rdr = cmd.ExecuteReader();
    15         SqlBulkCopy bc = new SqlBulkCopy(bulkCopyConnection);
    16         bc.DestinationTableName = "StoreList";
    17         bc.WriteToServer(rdr);
    18         connection.Close();
    19         bulkCopyConnection.Close();
    20         MessageBox.Show("Done with bulk copy");
  • 相关阅读:
    路由系统
    flask_sqlalchemy的使用
    input()输入语句
    注释
    Python 2017.1.5
    关于object网页播放器参数的设置,推荐博客系列
    LRU缓存,大神写的,值得借鉴
    object,网页播放器的相关属性设置
    js的apply和call方法
    count()函数在count()中参数的讨论
  • 原文地址:https://www.cnblogs.com/zwl12549/p/864970.html
Copyright © 2011-2022 走看看