添加行更改时间戳列时,将删除DB2 for z/OS表

2020-08-27 12:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有以下问题。 添...

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

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


嗨,

我有以下问题。

添加具有以下属性的列时:

默认情况下,行更新时,每个行的默认行都不为空


powerdesigner删除表,然后使用行更改时间戳列重新创建它。


但是它应该创建类似

的东西

ALTER TABLE表名

ADD COLUMN列名TIMESTAMP 默认情况下为行更新时的每一行生成的行更改时间戳;


我正在使用Powerdesigner 16.5版,如何使powerdesigner生成此类脚本?


谢谢,

3条回答
空代码
2020-08-27 13:47

Powerdesigner引擎具有一些规则来防止生成alter语句。

这些规则的目的是为了保护数据,防止用户意外修改数据库中的数据

。 两条规则是

1)将新列设置为不为空

2)将新列上移(默认情况下,新列始终位于最后位置)

请在您的模型中应用规则。