pyodbc cursor.executemany()(插入)正确地填充了表,但是以退出代码-1073741571

时间:2018-07-23 14:43:01

标签: sql-server python-3.6 pyodbc executemany

环境:

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

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

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

插入数据具有以下结构:

data structure

如何毫无例外地得到结果?

0 个答案:

没有答案