Показать имя столбца и тип данных в Teradata?

Вопрос: Есть ли способ получить имя столбца и тип данных в представлении Teradata SQL Assistant 15.0? В Oracle 11g вы можете сделать что-то вроде desc tablename и получить набор результатов для скрипта: Название Null Type test_id NOT NULL NUMBER (19) test_name VARCHAR2 (255) test_department VARCHAR2 (255) test_year TIMESTAMP (6) test_external_id NUMBER (10) До сих пор

Вопрос:

Есть ли способ получить имя столбца и тип данных в представлении Teradata SQL Assistant 15.0?

В Oracle 11g вы можете сделать что-то вроде desc tablename и получить набор результатов для скрипта:

Название Null Type

test_id NOT NULL NUMBER (19)
test_name VARCHAR2 (255)
test_department VARCHAR2 (255)
test_year TIMESTAMP (6)
test_external_id NUMBER (10)

До сих пор я пробовал help view viewname и результат предоставляет все имена столбцов, но значения для типа данных – все значения null.

Лучший ответ:

Вы можете использовать “SHOW VIEW VIEW_NAME” или “HELP COLUMN VIEW_NAME. *”, Чтобы получить все имена столбцов и тип данных в представлении.

пример

HELP COLUMN dbc.Allspace.*

ВЫВОД

Column Name Type Nullable Format Max Length Vproc I2 N -(5)9 2 DatabaseName CF Y X(30) 30 AccountName CF Y X(30) 30 TableName CF Y X(30) 30 MaxPerm F N —,—,—,—,—9 8 MaxSpool F N —,—,—,—,—9 8 MaxTemp F N —,—,—,—,—9 8 CurrentPerm F N —,—,—,—,—9 8 CurrentSpool F N —,—,—,—,—9 8 CurrentTemp F N —,—,—,—,—9 8 PeakPerm F N —,—,—,—,—9 8 PeakSpool F N —,—,—,—,—9 8 PeakTemp F N —,—,—,—,—9 8 MaxProfileSpool F Y —,—,—,—,—9 8 MaxProfileTemp F Y —,—,—,—,—9 8 Ответ №1

вы можете использовать: help table tablename (в случае таблиц) и help view viewname в случае представлений

Оцените статью
Добавить комментарий