【发布时间】:2020-01-14 21:16:04
【问题描述】:
我正在使用此代码在 python 中执行 SP
conn = pymssql.connect(server="myServer", database="myDB", port="1433", user="myUser", password="myPwd")
pd.read_sql("EXEC MySP", conn)
conn.close()
但我收到此错误
文件 "C:\ProgramData\Anaconda3\lib\site-packages\pandas\io\sql.py", 第 1469 行,在 read_query 中 columns = [col_desc[0] for col_desc in cursor.description]
TypeError: 'NoneType' 对象不可迭代
在做了一些研究后,我发现错误的原因是由于 SP 没有返回值。
好的,我的SP没有任何返回值,我只想按原样执行这个SP。
无论如何我可以做到这一点而不会出现此错误?
【问题讨论】:
标签: python sql-server pandas stored-procedures pymssql