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

在Python脚本中创建SQL Server临时表,python,sql-server,pyodbc,pymssql,pypyodbc,Python,Sql Server,Pyodbc,Pymssql,Pypyodbc,我正在使用pyodbc连接到SQL Server。我想像在SQL中一样将结果集存储到临时表中。但每次我尝试这样做时,我都会收到以下错误消息: PyODBC.ProgrammingError:'24000','[24000][Microsoft][ODBC SQL 服务器驱动程序]无效的游标状态' 这就是我想问的: querytest = "SELECT id into #temp from Team" cursor1.execute(querytest); var = cursor1.fetch

我正在使用pyodbc连接到SQL Server。我想像在SQL中一样将结果集存储到临时表中。但每次我尝试这样做时,我都会收到以下错误消息:

PyODBC.ProgrammingError:'24000','[24000][Microsoft][ODBC SQL 服务器驱动程序]无效的游标状态'

这就是我想问的:

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

从团队中选择临时id 不返回结果集;它只是创建临时表。您现在需要从temp表中选择以查看结果,例如

querytest=从团队中选择临时id cursor1.executequerytest;没有返回结果集 cursor1.executeSELECT id来自此处返回的临时结果集 var=cursor1.fetchall printvar[:10] 询问

从团队中选择临时id 不返回结果集;它只是创建临时表。您现在需要从temp表中选择以查看结果,例如

querytest=从团队中选择临时id cursor1.executequerytest;没有返回结果集 cursor1.executeSELECT id来自此处返回的临时结果集 var=cursor1.fetchall printvar[:10]