在Teradata中跟踪依赖项/前身的查询/函数



我需要在Teradata中跟踪对象依赖关系。MS SQL Server在2次点击(查看依赖项)内将此服务放在磁盘上。在Teradata中,对于第一级依赖项,我选中了DBC。

数据定义的表
select * from DBC.Tables 
where RequestText like '%My_DB.My_Table%' 
and DatabaseName||TableName not like '%My_DB%My_Table%'

是否有一种方法来检查任何第2级+依赖关系而不使用光标?使用游标,我可以捕获第一级的结果,并在结果上再次运行查询以检查任何第二级。然后在select上迭代直到activitycount = 0。(还没有尝试过,但我相信它是有效的)。所以我在寻找一些比SP更简单的东西

关于Teradata开发人员交换、提取和分析数据库对象依赖关系的一篇文章讨论了这个主题,这篇文章可能会帮助您找到正确的方向。

最新更新