Teradata - 在存储过程或 ETL 替代方案中执行"SHOW SELECT FROM"



我正在尝试调用Teradata,其中包含我想了解其表的视图列表。因此,我在etl工具中构建了一个循环,在所有这些工具上执行"SHOW QUALIFIED SELECT*FROM…"。然而,这似乎是不受支持的,teradata文档也表明了这一点(存储过程中不支持任何形式的SHOW(。

你能想出另一种方法来获取视图中的底层表吗?

谢谢

  • 更新:仅供参考显示SELECT*FROM。。。与SHOW VIEW不同因为它还显示了所涉及的-ALL底层表,例如在视图对视图的情况下

SHOW VIEW的备用调用:

select createText from dbc.tvm t1 join dbc.dbase t2 on (t1.databaseId=t2.databaseId)
where TVMName = '<your_view_name>'
and databaseNameI = '<your_db_name>'
;

最新更新