如何在Teradata数据库中查找具有特定列名的所有表?
如何在Teradata数据库中查找具有特定列名的所有表?
我有2-3个不同的列名,我想在整个数据库中查找这些列,并列出具有这些列的所有表。有简单的查询吗?
我看到了MySQL的解决方案,但我知道TD没有方案,所以它不起作用,但我找到了这个。
并尝试了这个代码:
SELECT TableName FROM DBC.COLUMNS WHERE DatabaseName = 'DB_NAME' and ColumnName in ('col1', 'col2')
但是肯定必须使用子查询来获取TableName,因为DBC.COLUMNS没有该字段。有更多的想法吗?
admin 更改状态以发布 2023年5月21日