DB2依赖表

时间:2013-04-30 09:34:08

标签: sql database db2

请您提一下DB2 Dependency目录表,以示例查找表和视图,表和索引以及表和触发器之间存在的依赖关系。

在Oracle中,我可以使用All_Dependencies表并查询表和视图

SELECT * From All_Dependencies
WHERE Type = 'VIEW' AND
      Referenced_Owner = 'ownerName' AND
      Referenced_Type = 'TABLE' AND
      Referenced_Name = 'tableName'

在DB2中有SYSIBM.SYSDEPENDENCIES表,但我发现很难查询。

2 个答案:

答案 0 :(得分:1)

你看过SYSIBM.SYSDEPENDENCIES的{​​{3}}了吗?

它包含所有列以及它们的工作方式。

答案 1 :(得分:1)

我们将推断您正在讨论DB2 for z / OS,因为您在DB2 LUW中讨论了该名称下不存在的SYSIBM.SYSDEPENDENCIES 或DB2 for i。 DB2系列的其他成员具有不同的目录视图,具有不同的信息。

查看DB2 10 for z/OS Info Center下的catalog tables。在那里,您将找到更详细的特定对象类型,例如SYSIBM.SYSVIEWDEP,其中包含有关视图依赖性的信息。