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) | - |

