Windows 10专业版、Python 3.9、SQL Server 2012。 这些年来,我已经写了一堆基于Windows的Python脚本。我最近介绍了从我的基于Windows的Python脚本中调用一个完全可操作的SQL Server存储过程,该脚本已经成功地执行了SQL Server插入。当我从Python空闲时运行Python脚本时,SQL Server插入,存储过程成功运行。问题:当我通过Windows批处理(.bat)
将日期作为参数传递给SQL server存储过程时,日期格式是否会发生变化?
我在Windows Server 2012上有一个python脚本,它使用pyodbc调用存储过程。如果从SQL Server Management Studio调用存储过程时,其中一个日期在Python脚本中不起作用(例如,'2020-01-31'),则该存储过程可以正常工作。
我有一个python程序,它使用pypyodbc与MSSQL数据库交互。存储过程在MSSQL中创建,并通过python运行。如果我只执行一次存储过程(通过python),就没有问题。但是,当它在for循环中多次执行时,我会得到以下错误:我的pythoncursor_prod.execute(load_query)
cu