有什么方法可以存储“sp_help‘表名’;”的输出吗?当我们从 python 执行它时

发布于 2025-01-09 13:08:09 字数 772 浏览 0 评论 0原文


import pyodbc 
connection_string = ("DRIVER={##########};"
                     "SERVER=############;"
                     "DATEBASE=#############"
                     "UID=############;"
                     "PWD=#########"
                     )

cnxn = pyodbc.connect(connection_string)
cursor = cnxn.cursor()
query = "sp_help '<tablename>';"
cursor.execute(query)
result1= cursor.fetchone()
print (result1)
cnxn.close()

当我从 python 执行上述内容时,我得到以下输出:

('XX_SAMPLE', 'dbo', 'user table', datetime.datetime(2022, 2, 15, 10, 43, 57, 610000))

但是当我执行时我从 SSMS 得到相同的查询:

在此处输入图像描述


那么,如果我从 python 运行它,有没有办法存储 SSMS 中显示的其余所有数据


import pyodbc 
connection_string = ("DRIVER={##########};"
                     "SERVER=############;"
                     "DATEBASE=#############"
                     "UID=############;"
                     "PWD=#########"
                     )

cnxn = pyodbc.connect(connection_string)
cursor = cnxn.cursor()
query = "sp_help '<tablename>';"
cursor.execute(query)
result1= cursor.fetchone()
print (result1)
cnxn.close()

When I execute the above from python I get this as output:

('XX_SAMPLE', 'dbo', 'user table', datetime.datetime(2022, 2, 15, 10, 43, 57, 610000))

but when I execute the same query from the SSMS I get :

enter image description here


so, is there any way to store rest all data that is displayed in SSMS if I run it from python

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文