更新时间:2024-04-22 GMT+08:00
分享

Oracle To GaussDB数据类型转换说明

源数据库数据类型

转换后数据类型

相关的转换配置

CHAR

CHAR

字符集不匹配

选择配置项的值为“调整CHAR(n), VARCHAR(n), VARCHAR2(n)和NCHAR(n)的大小。”,可与DRS转换后在GaussDB 存储等价。

VARCHAR

VARCHAR

字符集不匹配

选择配置项的值为“调整CHAR(n), VARCHAR(n), VARCHAR2(n)和NCHAR(n)的大小。”,可与DRS转换后在GaussDB 存储等价。

VARCHAR2

VARCHAR2

字符集不匹配

选择配置项的值为“调整CHAR(n), VARCHAR(n), VARCHAR2(n)和NCHAR(n)的大小。”,可与DRS转换后在GaussDB 存储等价。

NCHAR

NCHAR

字符集不匹配

选择配置项的值为“调整CHAR(n), VARCHAR(n), VARCHAR2(n)和NCHAR(n)的大小。”,可与DRS转换后在GaussDB 存储等价。

NVARCHAR2

NVARCHAR2

-

NUMBER

NUMBER

小数位数为零的数字数据类型

选择配置项的值为“不转换NUMBER数据类型。GaussDB支持NUMBER。”,可与DRS转换后在GaussDB 存储等价。

NUMBER (6,3)

NUMBER (6, 3)

小数位数为零的数字数据类型

选择配置项的值为“不转换NUMBER数据类型。GaussDB支持NUMBER。”,可与DRS转换后在GaussDB 存储等价。

NUMBER (6,0)

NUMBER (6,0)

小数位数为零的数字数据类型

选择配置项的值为“不转换NUMBER数据类型。GaussDB支持NUMBER。”,可与DRS转换后在GaussDB 存储等价。

NUMBER (3)

NUMBER (3)

小数位数为零的数字数据类型

选择配置项的值为“不转换NUMBER数据类型。GaussDB支持NUMBER。”,可与DRS转换后在GaussDB 存储等价。

NUMBER (6,-2)

NUMBER (6,-2)

小数位数为零的数字数据类型

选择配置项的值为“不转换NUMBER数据类型。GaussDB支持NUMBER。”,可与DRS转换后在GaussDB 存储等价。

BINARY_FLOAT

REAL

-

BINARY_DOUBLE

BINARY_DOUBLE

-

FLOAT

DOUBLE PRECISION

float数据类型

选择配置项的值为“将FLOAT/FLOAT(n)转换为DOUBLE PRECISION”,可与DRS转换后在GaussDB 存储等价。

INT

NUMBER(38)

整型数据类型

选择配置项的值为“将INT, INTEGER和SMALLINT转换成NUMBER(38)”,可与DRS转换后在GaussDB 存储等价。

INTEGER

NUMBER(38)

整型数据类型

选择配置项的值为“将INT, INTEGER和SMALLINT转换成NUMBER(38)”,可与DRS转换后在GaussDB 存储等价。

DATE

DATE

-

TIMESTAMP

TIMESTAMP(6)

-

TIMESTAMP_TZ

TIMESTAMP(6) WITH TIME ZONE

-

TIMESTAMP_LTZ

TIMESTAMP(6) WITH TIME ZONE

-

INTERVAL_YM

INTERVAL YEAR TO MONTH

-

INTERVAL_DS

INTERVAL DAY TO SECOND

-

BLOB

BLOB

-

CLOB

CLOB

-

NCLOB

TEXT

nclob数据类型

选择配置项的值为“将NCLOB转换为TEXT数据类型。”,可与DRS转换后在GaussDB 存储等价。

LONG

TEXT

long数据类型

选择配置项的值为“将LONG类型转换为TEXT数据类型。”,可与DRS转换后在GaussDB 存储等价。

LONG_RAW

BYTEA

long raw数据类型

选择配置项的值为“将LONG RAW转换为BYTEA数据类型。”,可与DRS转换后在GaussDB 存储等价。

RAW

RAW

-

RowID

CHAR(18)

-

NUMBER(*,0)

NUMBER(38,0)

-

配置项说明可参考Oracle To GaussDB配置项使用说明

分享:

    相关文档

    相关产品