Roc*_*etq 4 sql database teradata
我有2-3个不同的列名称,我想在整个数据库中查找并列出所有具有这些列的表.任何简单的查询?
我已经看到MySQL的解决方案,这在这里不起作用,因为TD据我所知没有方案,但我找到了这个.
并尝试了这段代码:
SELECT TableName
FROM DBC.COLUMNS
WHERE DatabaseName = 'DB_NAME' and
ColumnName in ('col1', 'col2')
Run Code Online (Sandbox Code Playgroud)
但肯定必须使用子查询来获取TableName,因为DBC.COLUMNS没有该字段.还有什么想法?
您正在寻找:
SELECT tablename
FROM dbc.columnsV
WHERE ColumnName in ('col1', 'col2')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18199 次 |
| 最近记录: |