Можно ли получить имена таблиц таблиц, имеющих хотя бы одно поле определенного типа в Teradata?Запрос на получение только таблиц, имеющих по крайней мере одно поле определенного типа
0
A
ответ
1
Как Гордон уже писал вам нужно запросить словарь данных, просто используйте V
Вида вместо (старые являются устаревшим, так как TD12):
select c.*
from dbc.columnsV c
where c.columntype = 'DA';
Проверьте Data Dictionary manual правильную аббревиатуру для каждого типа данных
0
Вы можете использовать DBC.COLUMNS
. Например, если вы хотите, чтобы все таблицы, которые имели столбец типа даты:
select c.*
from dbc.columnc c
where c.columntype = 'DA';
Это posting предоставляет больше информации.