点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个sql server 2...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个sql server 2...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我有一个sql server 2008r2模型。
我想做什么:我想按照它们的依赖关系所指定的顺序来编译所有视图/存储过程脚本。 换句话说,如果View1使用View2,则View2的脚本应在View1的脚本之前运行。
是否可以使用PowerDesigner进行以下操作:
如果在PD中无法轻松做到这一点,我将使用数据库目录视图来确定所有依赖关系,但我希望在PD中很容易做到。
谢谢
嗨,
PD有一些算法,应该使视图按正确的顺序生成(顺便说一句,即使没有可追溯性链接,我的示例也是按正确的顺序生成的)。 但是,如果您因任何原因而获得不正确的顺序,则可以使用特殊类型的依赖性来强制执行生成顺序。 从所附图片可以看到,我需要在View_1之后生成View_4。 因此,我在View_4上创建了新的Traceability链接,将其连接到View_1并将Link类型设置为" DBCreateAfter"。 您可以对过程执行相同的操作。 然后,您可以确定以正确的顺序生成DDL。
如果确实需要带有正确捕获了依赖关系的两列(object1和object2)的输出,则可以尝试创建列表报告。
1。 报告-列表报告向导...
2。 对象类型:选择"可跟踪性链接",然后按"下一步"按钮
3进行确认。 在"列"筛选器中,选中"源对象"和"链接对象"复选框(在屏幕快照的右下方)
4。 在"行筛选器"对话框中不执行任何操作,然后按Next。
5。 在内容预览对话框中,按"完成"。
6。 检查模型中新创建的列表报告。
与View References上的列表报告的不同之处在于,它将为您提供一个依赖关系列表,包括Views和Procedures。
关于
Ondrej
一周热门 更多>