Python Pyathena游标返回“无结果集”
我试图创建雅典娜表,然后做一些SELECT语句 我已将连接移动到lambda函数: cursor=lambda:connects3\u staging\u dir=STG\u dir.cursor 然后我做了一些DDL,它创建了外部Athena表并试图执行SELECT语句: cursor.executeSELECT*FROM{database}.{table}limit{records}.formatdatabase=database,table=table,records=n res=cursor.fetchall 我收到: pyathena.error.ProgrammingError:没有结果集Python Pyathena游标返回“无结果集”,python,database,amazon-athena,pyathena,Python,Database,Amazon Athena,Pyathena,我试图创建雅典娜表,然后做一些SELECT语句 我已将连接移动到lambda函数: cursor=lambda:connects3\u staging\u dir=STG\u dir.cursor 然后我做了一些DDL,它创建了外部Athena表并试图执行SELECT语句: cursor.executeSELECT*FROM{database}.{table}limit{records}.formatdatabase=database,table=table,records=n res=curs
但表中实际存在数据。您是否检查了为SELECT语句生成的实际SQL,并在Athena上手动运行该语句,以确认它按预期工作?如果该SQL无效或引用了错误的表,则可能不会得到任何结果。是的,查询是正确的,我尝试在Athena UI上执行它,它工作了。您是否检查了为SELECT语句生成的实际SQL,并在Athena上手动运行该SQL,以确认它按预期工作?如果该SQL无效或引用了错误的表,则可能不会得到任何结果。是的,该查询是正确的,我尝试在Athea UI上执行该查询,结果正常