【问题标题】:What is the fastest way to bulk load a large CSV file into MSSQL using Python?使用 Python 将大型 CSV 文件批量加载到 MSSQL 中的最快方法是什么?
【发布时间】:2016-06-21 04:03:42
【问题描述】:

在满足这些要求的情况下,使用 Python 将数据导入 MSSQL 的最快方法是什么:

  1. 大文件(对内存来说太大,没有基于行的插入)。
  2. 最少的日志记录。
  3. CSV 文件。
  4. CSV 文件列可能包含单引号和双引号。
  5. CSV 文件列可能包含换行符。

谢谢。

【问题讨论】:

  • CSV 文件可能包含换行符?不是所有的 csv 文件都包含换行符吗?这些换行符有什么特别之处?您是否使用了不同的行分隔符?

标签: python sql-server csv


【解决方案1】:

在 windows 中调用 BCP 或在 Linux 中从 python 代码调用 freebcp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-03
    • 1970-01-01
    • 2019-08-13
    • 2019-07-18
    • 1970-01-01
    • 2017-11-23
    • 2011-07-16
    • 2010-11-30
    相关资源
    最近更新 更多