繁体   English   中英

如何从 Python 运行 SQL 服务器脚本

[英]How to run a SQL Server Script from Python

在学习任何 Python 之前学习了 SQL,我在 SQL 服务器中编写了一个相当冗长的程序/查询,它大量转换和计算数据(基本上获取预测、库存和物料清单以及效率数据,然后自动生成生产计划。虽然我确信有些东西我可以优化,但查询/程序本身大约有 3,000 行)。

虽然我已经弄清楚如何使用 pandas、pyodbc 和 fast_to_sql 的组合来更新 SQL 服务器中的数据,但我一直无法找到通过 Python 运行 SQL 服务器脚本的简单方法。

我确信我可以通过在 python 而不是 SQL 服务器中进行数据操作来实现同样的事情,翻译所有内容将是相当耗时的。

如果有什么我可以澄清的,请告诉我。 作为参考,我使用的是 Microsoft SQL Server python 3.8.3 版的 2017 版。

尝试将所有 MSSQL 脚本组合到存储过程中,然后从 Python 调用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM