是否可以搜索Teradata中所有数据库中的所有对象?

时间:2015-11-20 07:27:43

标签: teradata

我在Teradata中有多个数据库,每个数据库都有很多对象。我想按名称搜索特定的表,但我不记得数据库名称。是否可以在所有数据库中按名称搜索表?

1 个答案:

答案 0 :(得分:0)

您需要访问由用户dbc拥有的Teradata Data Dictionary

SELECT * FROM dbc.TablesV 
WHERE TableKind = 'T'  -- only Tables
  AND TableName = 'xxx'

名称TablesV具有误导性,因为它还包含有关观看次数(TableKind = 'V',程序('V')等的信息。

数据库/用户(dbc.DatabasesV),列(dbc.ColumnsV),索引(dbc.IndicesV)等都有类似的表格。