【发布时间】:2023-12-09 06:50:01
【问题描述】:
我目前正在学习如何在 python 中使用 Pyodbc,并且已经很好地理解了它的工作原理。但是,我有一个关于获取当前 sql 控制台结果的问题。我知道您可以使用 cursor.fetch...() 命令返回查询,但是如何返回打印行?例如:
SQL Version:
print convert(varchar, getdate(), 14)
Pyodbc Version:
cursor.execute('print convert(varchar, getdate(), 14)')
在 sql 编辑器中这有效,但我似乎无法让 pyodbc 返回打印结果?是否需要使用某个光标命令或需要创建某种形式的逻辑,以便 pyodbc 可以理解打印行?
【问题讨论】: