Пятенский курсор возвращает «Нет набора результатов» - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь создать таблицу Athena и затем выполнить оператор SELECT.

Я переместил соединение с лямбда-функцией:

cursor = lambda: connect(s3_staging_dir=STG_DIR).cursor()

и затем я делаю какой-то DDL, который создает внешнюю таблицу Athena и пытается выполнить инструкцию SELECT:

cursor().execute("""SELECT * FROM {database}.{table} limit {records}""".format(database=database, table=table, records=n)) res = cursor().fetchall()

И я получаю:

pyathena.error.ProgrammingError: No result set.

но на самом деле данные существуют в таблице.

...