点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
能否请您帮我了解为什么在尝试对数据库应用模型更改时无法生成alter语句?
我的测试是通过一个简单的表完成的,在该表的最后添加了一列。 即使是PowerDesigner也会生成一个create table语句,而不是一个alter。
我将PowerDesigner 16.6 SP06 PL07与Oracle Database 12c EE Extreme Perf版本12.2.0.1.0-64位生产一起使用
谢谢
Madaln
您好,如果您使用的是"工具-将模型更改应用于数据库"功能,请确保使用" alter statement"选项,如附件屏幕截图所示。 如果您已经在使用它,请提供更详细的步骤(包括屏幕截图),以免生成alter statement脚本。
此致
Ondrej
嗨,Madalin:
感谢您访问SAP社区,以获取问题的答案。 由于您是第一次在这里提出问题,因此建议您熟悉 https ://community.sap.com/resources/questions-and-answers (如果您还没有的话),因为它提供了准备问题的技巧,这些问题引起了我们成员的反馈。
如果您愿意,可以先选择"操作",然后再"编辑"来修改您的问题(尽管一旦有人回答了您的问题,您将失去编辑问题的能力-但是,如果发生这种情况,您可以在 评论)。 最后,如果您希望与读者建立联系,请考虑在个人资料中添加图片。 操作方法如下: https://www.youtube.com/watch?v = F5JdUbyjfMA&list = PLpQebylHrdh5s3gwy-h6RtymfDpoz3vDS 。 通过使用您的照片来个性化您的个人资料,可以鼓励读者做出回应。
亲切的问候,
-Jerry
嗨Ondrej,
实际上,pctfree参数已更改。 取消选中它之后,ddl作为更改而不是创建表而生成。
感谢您的支持。
Madalin
Hello Madalin,在表的末尾添加列确实会导致更改,而不是删除和创建。 但是,在您的合并窗口中,检测到另一个差异(直接在表上),这可能是使用drop&create的原因。 您可以在此处放另一张截然不同的屏幕截图吗?
好。 请标记我的回答为已接受,以便每个人都可以看到,该问题已解决。
一周热门 更多>