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