ALTER TABLE用于添加Oracle子分区

2020-08-17 22:17发布

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

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


嗨,

在PowerDesigner 16.5 SP05 PL05中,似乎没有办法使用

在Oracle 12c中添加子分区。

ALTER TABLE DWHCO.TB0_COUNTERPARTY

修改PARTITION YYMM_9999

添加子分区CP_SP

值('SP');

始终将子分区CP_SP添加到PDM中会导致形成以下形式的脚本

将表DWHCO.TB0_COUNTERPARTY更改为" tmp_TB0_COUNTERPARTY";

创建表DWHCO.TB0_COUNTERPARTY(...替代CP_SP VALUES('SP'),...)

删除表DWHCO.tmp_TB0_COUNTERPARTY;

在"将模型更改应用于数据库"中,存在用于添加/删除/...列的单选按钮"在可能时使用alter语句"。

此开关似乎对添加子分区没有任何作用-还有另一种强制执行A​​LTER TABLE的可能性吗?

非常感谢

罗伯特

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

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


嗨,

在PowerDesigner 16.5 SP05 PL05中,似乎没有办法使用

在Oracle 12c中添加子分区。

ALTER TABLE DWHCO.TB0_COUNTERPARTY

修改PARTITION YYMM_9999

添加子分区CP_SP

值('SP');

始终将子分区CP_SP添加到PDM中会导致形成以下形式的脚本

将表DWHCO.TB0_COUNTERPARTY更改为" tmp_TB0_COUNTERPARTY";

创建表DWHCO.TB0_COUNTERPARTY(...替代CP_SP VALUES('SP'),...)

删除表DWHCO.tmp_TB0_COUNTERPARTY;

在"将模型更改应用于数据库"中,存在用于添加/删除/...列的单选按钮"在可能时使用alter语句"。

此开关似乎对添加子分区没有任何作用-还有另一种强制执行A​​LTER TABLE的可能性吗?

非常感谢

罗伯特

付费偷看设置
发送
2条回答
SAP小菜
1楼 · 2020-08-17 22:51.采纳回答

恐怕您不会收到alter语句。

出于保护数据完整性的目的,Powerdesigner代码生成引擎具有

几十条规则来决定是否

这就是为什么它声明"在可能时使用alter语句"的原因。

lukcy2020
2楼-- · 2020-08-17 22:46

菲利普·林对不起,如果您在其他地方回答过,那么我们至少可以在哪里找到PowerDesigner用于决定何时生产(或不生产)的规则的摘要。 )更改语句?

一周热门 更多>