SQL对象依赖关系列表

2020-08-22 06:34发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个sql server 2...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我有一个sql server 2008r2模型。

我想做什么:我想按照它们的依赖关系所指定的顺序来编译所有视图/存储过程脚本。 换句话说,如果View1使用View2,则View2的脚本应在View1的脚本之前运行。

是否可以使用PowerDesigner进行以下操作:

  1. 提取这样的依赖项列表,其中我将有2列:对象1,对象2,其中对于带有o1的行,o2表示o2被o1使用。 或者:
  2. 提取按依赖性排序的所有对象的列表,即,依赖于其他对象的对象将出现在这些对象之后的列表中。

如果在PD中无法轻松做到这一点,我将使用数据库目录视图来确定所有依赖关系,但我希望在PD中很容易做到。

谢谢

4条回答
Cikesha
2020-08-22 07:08

您需要了解报告显示的内容。 它是模型中的"可追溯性"链接的列表。 因此,在我的示例中,报告正好有3行,并且同时显示了过程和视图。 可追溯性链接是仅用于PD的对象,您不能从数据库撤消它们,只能手动创建它们(或通过PD中的VBscript)。 因此,我的"列表"报告显示的视图不是因为它们从其他视图中读取数据(您可以在图上的"视图"符号上看到它),而是因为它们是通过"可追溯性"链接手动连接的。


如果将它们与View References连接,则需要基于View References创建列表报告。

一周热门 更多>