Как скопировать названия столбцов из Teradata
Я хочу экспортировать имена столбцов в таблицу Excel, запустив запрос в Teradata. Я использовал Ctrl+ C, но это не сработало. Заранее спасибо.
4 ответа
Измените свои настройки в настройках просмотра результатов \ Параметры копирования \ установите флажок "Копировать, включая заголовки столбцов".
"Настройки просмотра набора результатов" - это первая кнопка, которая выглядит как плоскогубцы в окне просмотра набора результатов.
Чтобы получить имена столбцов, откройте свой набор ответов и сохраните набор результатов. Файл> сохранить как>
Я часто хочу сообщать о столбцах, и dbc.columns - лучший способ сделать это. Все они выходят с мягкой подкладкой, так что аккуратная отделка делает их превосходными. Я также добавил описание случая, которое переведет тип данных для вас.
sel
trim(databasename)
, trim(tablename)
, trim(columnname)
, max(case
when columntype = 'D' then 'decimal(' || decimaltotaldigits || ', ' || decimalfractionaldigits || ')'
when columntype = 'CV' then 'varchar(' || columnlength || ')'
when columntype = 'CF' then 'char(' || columnlength || ')'
when columntype like 'I%' then 'integer'
else 'unknown' end) as colDDL
from dbc.columns where tablename in (<sometableList>)
and databasename in (<someDBList>)
order by column_id