请您提一下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
表,但我发现很难查询。
答案 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,其中包含有关视图依赖性的信息。