2016-07-05 3 views
1

Есть ли способ получить метаданные запроса?Опишите метаданные запроса Impala

Я могу использовать DESCRIBE, но это применимо только к таблицам, я действительно не хочу создавать таблицу из запроса и получать метаданные этой таблицы, поскольку это было бы излишне дорогостоящим, даже если бы я ограничивал строки результатов ,

Я использую оболочку impala для вывода запросов к файлам с разделителями (обычно всего несколько сотен строк), которые иногда необходимо импортировать в базу данных Access.

Я хотел бы знать типы данных, так как тогда я могу заставить Access использовать правильные типы данных, а не по умолчанию для строки.

+2

Вы можете «СОЗДАТЬ VIEW xxxx AS», затем «DESCRIBE xxxx», затем «DROP VIEW xxxx». Не нужно его исполнять. –

+0

Спасибо, это похоже на трюк, вы хотите придерживаться его в качестве ответа, чтобы я мог отметить его как таковой? –

+0

Nah ... этот трюк на самом деле не стоит 15 очков * (он работает с любой базой данных, которая поддерживает просмотры, между прочим) * –

ответ

0

Ответ благодаря @SamsonScharfrichter является

CREATE VIEW хххх AS, то ОПИСАТЬ хххх, затем DROP VIEW хххх.

Смежные вопросы