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

Is it possible to search all the objects in all the databases in Teradata?

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

您需要访问用户 dbc.

拥有的 Teradata Data Dictionary
SELECT * FROM dbc.TablesV 
WHERE TableKind = 'T'  -- only Tables
  AND TableName = 'xxx'

名称 TablesV 具有误导性,因为它还包含有关视图(TableKind = 'V'、过程('V')等的信息

databases/users(dbc.DatabasesV)、列(dbc.ColumnsV)、索引(dbc.IndicesV)等也有类似的表