0

我需要跟踪 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%'

有没有办法在不使用游标的情况下检查任何 2 级以上的依赖项?使用游标,我可以捕获第一级的结果并在结果上再次运行查询以检查任何第二级。然后在选择上迭代直到 activitycount = 0。(还没有尝试过,但我确信它有效)。所以我正在寻找比 SP 更简单的东西。

4

1 回答 1

1

Teradata 开发人员交流、提取和分析数据库对象依赖关系的文章中介绍了该主题,这可能有助于为您指明正确的方向。

于 2015-08-06T15:48:57.977 回答