1

环境:

  1. python-3.6
  2. pyodbc-4.0.23
  3. mssql 服务器 2014

当我使用cursor.executemany()withcursor.fast_executemany = False将数据插入 MSSQL 表时,它工作正常,但速度太慢(大约 1 小时才能写入 ~100000 行)。

当我使用它时cursor.executemany(),它的cursor.fast_executemany = True工作速度很快(大约 1m 可以写入 ~100000 行)并在第一种情况下写入完全相同的数据,但该过程以退出代码 -1073741571(0xC00000FD)结束并<built-in method executemany of pyodbc.Cursor object at 0x000001DE578AA210> returned a result with an error set发生错误。

插入的数据具有以下结构:

数据结构

我怎样才能在没有异常的情况下得到结果?

4

0 回答 0