是否可以获取Teradata中至少有一个特定类型字段的表的表名?
答案 0 :(得分:1)
正如戈登已经写过的那样,你需要查询数据字典,只需使用V
- 视图(旧版自TD12以来不推荐使用):
select c.*
from dbc.columnsV c
where c.columntype = 'DA';
检查Data Dictionary manual每种数据类型的正确缩写
答案 1 :(得分:0)
您可以使用DBC.COLUMNS
。例如,如果您希望所有具有日期类型列的表:
select c.*
from dbc.columnc c
where c.columntype = 'DA';
此posting提供了更多信息。