Oracle->TaurusDB
| 数据类型(Oracle) | 条件 | 数据类型(TaurusDB) | 是否支持映射 |
|---|---|---|---|
| CHAR | length<=255 | CHAR | 支持 |
| CHAR | length>255 | VARCHAR | 支持 |
| VARCHAR | Size<=65536 | VARCHAR | 支持 |
| VARCHAR | Size>65536 | TEXT | 支持 |
| VARCHAR2 | - | VARCHAR2 | 支持 |
| NCHAR | length<=255 | NCHAR | 支持 |
| NCHAR | length>255 | NVARCHAR | 支持 |
| NVARCHAR2 | - | NVARCHAR | 支持 |
| NUMBER | precision=0 scale = 0 | DECIMAL(65,30) | 支持 |
| NUMBER | precision!=0 scale!=0 | DECIMAL(precision, scale) | 支持 |
| FLOAT | - | FLOAT | 支持 |
| BINARY_FLOAT | - | FLOAT | 支持 |
| BINARY_DOUBLE | - | DOUBLE | 支持 |
| DATE | - | DATETIME | 支持 |
| TIMESTAMP | 源库精度超过6位时,在目的库因为最高精度的限制,会降低到6位 | DATETIME | 支持 |
| TIMESTAMP WITH TIME ZONE | 源库精度超过6位时,在目的库因为最高精度的限制,会降低到6位 | TIMESTAMP | 支持 |
| TIMESTAMP WITH LOCAL TIME ZONE | 源库精度超过6位时,在目的库因为最高精度的限制,会降低到6位 | TIMESTAMP | 支持 |
| INTERVAL | 增量 | VARCHAR(30) | 不支持 |
| INTERVAL | 全量,精度支持6位。 | VARCHAR(30) | 支持 |
| BLOB | - | LONGBLOB | 支持 |
| CLOB | - | LONGTEXT | 支持 |
| NCLOB | - | LONGTEXT | 支持 |
| LONG | - | LONGTEXT | 支持 |
| RAW | - | VARBINARY | 支持 |
| LONG RAW | - | LONGBLOB | 支持 |
| ROWID | - | VARCHAR(18) | 支持 |
| UROWID | - | - | 不支持 |
| XMLTYPE | - | LONGTEXT | 支持 |
| BFILE | - | - | 不支持 |
| SDO_GEOMETRY | - | - | 不支持 |