Python:批量插入数据到SQL Server

4 投票
1 回答
2628 浏览
提问于 2025-04-17 06:36

我想快速把数据放进一个 SQL Server 数据库。请问有没有办法从 CPython 访问批量复制的功能,具体来说就是 SqlBulkCopy?我知道在 IronPython 中可以做到这一点,也知道我可以创建文本文件,然后通过 T-SQL 加载这些文件。但我更希望能有一个直接从 CPython 传入数据的解决方案。

1 个回答

0

使用平面文件的方法是最简单的解决方案,但如果你真的需要其他选择的话,你可以试试用 ctypes 来操作 SQL Server 的 ODBC 批量复制扩展

撰写回答