2014-01-30 2 views
1

Я использую API python для соединения с данными tera, когда я использую select * query в любой уже существующей таблице, я могу получить информацию о столбцах с помощью справки. Но теперь я использую объединения и другие запросы, которые включают несколько таблиц. Я получаю данные правильно, но я не знаю, как обращаться к именам столбцов соответствующих полей, чтобы реплицировать эти сгенерированные данные в другом формате с использованием API. Пожалуйста помогите.получить имена столбцов после присоединения к teradata

ответ

1

Информация о столбце возвращается в cursor.description.

Для получения списка имен столбцов:

columns = [column[0] for column in cursor.description] 

Обратите внимание, что я специально не проверял это с Teradata, но это работает для других СУБД.

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