我需要跟踪Teradata中的对象依赖项。 MS SQL Server通过2次点击(视图依赖性)在盘片上提供此服务。 在Teradata中,对于第一级依赖项,我使用以下方法检查了DBC.Tables的数据定义:
select * from DBC.Tables
where RequestText like '%My_DB.My_Table%'
and DatabaseName||TableName not like '%My_DB%My_Table%'
有没有办法在不使用游标的情况下检查任何第二级+依赖项? 使用游标,我可以捕获第1级的结果并再次对结果运行查询以检查任何第2级。然后在select上迭代,直到activitycount = 0。 (还没试过这个,但我确定它有效)。所以我正在寻找比SP更简单的东西。
答案 0 :(得分:1)
Teradata Developer Exchange上的一篇文章Extract and Analyse Database Object Dependencies介绍了这个主题,这可能有助于指明您的方向。