Netezza数据类型

2020-09-25 00:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我们正在处理从Netez...

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

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


你好

我们正在处理从Netezza DB到Oracle Exadata DB的迁移。

我们正在尝试对Netezza Db表进行逆向工程(创建PDM),并最终生成Oracle PDM并生成DDL。

在反向eng期间,某些数据类型(如Varchar(n)和CHAR(n))无法正确转换

Varchar(n)即将作为CHARACTER VARYING(n)

CHAR(n)出现为CHARACTER(n)。

NVARCHAR(n)将作为NATIONAL CHARACTER VARYING(n)出现。

我们正在使用powerdesigner 16.6和Netezza 7.x

有人可以请教吗?

2条回答
Haoba3210
2020-09-25 01:22

这是由于应用了数据库定义中定义的数据类型转换导致的

  1. 从数据库反向工程时,Netezza数据类型将转换为PowerDesigner内部数据类型
  2. 当您将DBMS更改为Oracle(或者希望从Netezza PDM生成Oracle PDM)时,内部数据类型将转换为Oracle数据类型

数据类型转换在数据库定义文件中定义,您可以在DBMS \ Script \ Data Type下编辑(请编辑副本)。 在PowerDesigner帮助中,搜索"脚本/数据类型类别"。

请报告-如果您认为数据类型转换很麻烦,请告诉SAP:)

一周热门 更多>