Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql DB2依赖关系表_Sql_Database_Db2 - Fatal编程技术网

Sql DB2依赖关系表

Sql DB2依赖关系表,sql,database,db2,Sql,Database,Db2,请您提及DB2依赖项目录表,以查找表和视图、表和索引以及表和触发器之间存在的依赖项,并举例说明 在Oracle中,我可以使用所有依赖项表,并查询表和视图 SELECT * From All_Dependencies WHERE Type = 'VIEW' AND Referenced_Owner = 'ownerName' AND Referenced_Type = 'TABLE' AND Referenced_Name = 'tableName' 在DB2

请您提及DB2依赖项目录表,以查找表和视图、表和索引以及表和触发器之间存在的依赖项,并举例说明

在Oracle中,我可以使用所有依赖项表,并查询表和视图

SELECT * From All_Dependencies
WHERE Type = 'VIEW' AND
      Referenced_Owner = 'ownerName' AND
      Referenced_Type = 'TABLE' AND
      Referenced_Name = 'tableName'
在DB2中有
SYSIBM.SYSDEPENDENCIES
表,但我发现它很难查询。

您是否查看了
SYSIBM.SYSDEPENDENCIES


它有所有的列,以及它们是如何工作的。

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


看看下面。在这里,您可以找到有关特定对象类型的更详细信息,例如有关视图相关性的信息。

嘿,上面的问题有意义吗!!!。或者你想更清楚一点!!你到底在找什么?是什么让它看起来更难呢?是的,我检查了它,并在数据库中执行了,但它并没有提供我在Oracle中执行所有依赖项时获得的所有属性。我认为还有其他一些目录表可以检索所有属性。是否有一些您正在查找的特定属性不在该目录视图中(我不是Oracle人员,所以我不知道该
所有依赖项
表中有什么可用的属性)?Hey bhamby感谢您的回复。如果您可以使用SYSIBM.sysdependencies提及简单查询,则会更好。在所有依赖项中,对于我在问题中提到的查询,您将获得相互依赖的视图名和表名。我分别使用syscat.indexes和syscat.triggers获取表名依赖的索引名和触发器名,但不使用syscat.triggers获取依赖于视图的表名。所以我开始查找sysibm.dependentials表