gpt4 book ai didi

python - 在 Python 脚本中创建 SQL Server 临时表

转载 作者:行者123 更新时间:2023-11-30 23:06:25 28 4
gpt4 key购买 nike

我正在使用 pypyodbc 连接到 SQL Server。我想将结果集存储到临时表中,就像我们在 SQL 中所做的那样。但每次我尝试这样做时 - 我都会收到此错误消息:

pypyodbc.ProgrammingError: ('24000', '[24000] [Microsoft][ODBC SQL Server Driver]Invalid cursor state')

这就是我要查询的内容:

querytest = "SELECT id into #temp from Team"
cursor1.execute(querytest);
var = cursor1.fetchall()
print(var[:10])

最佳答案

查询

SELECT id into #temp from Team

不返回结果集;它只是创建#temp 表。您现在需要从 #temp 表中进行 SELECT 才能查看结果,即类似

querytest = "SELECT id into #temp from Team"
cursor1.execute(querytest); # no result set returned
cursor1.execute("SELECT id FROM #temp") # result set returned here
var = cursor1.fetchall()
print(var[:10])

关于python - 在 Python 脚本中创建 SQL Server 临时表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32683378/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com