Как скопировать названия столбцов из Teradata

Я хочу экспортировать имена столбцов в таблицу Excel, запустив запрос в Teradata. Я использовал Ctrl+ C, но это не сработало. Заранее спасибо.

4 ответа

Измените свои настройки в настройках просмотра результатов \ Параметры копирования \ установите флажок "Копировать, включая заголовки столбцов".

"Настройки просмотра набора результатов" - это первая кнопка, которая выглядит как плоскогубцы в окне просмотра набора результатов.

Я нашел ответ show table tablename

Чтобы получить имена столбцов, откройте свой набор ответов и сохраните набор результатов. Файл> сохранить как>

Я часто хочу сообщать о столбцах, и 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
Другие вопросы по тегам