环境:
- python-3.6
- pyodbc-4.0.23
- 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
发生错误。
插入的数据具有以下结构:
我怎样才能在没有异常的情况下得到结果?