Oracle->DDM
| 数据类型(Oracle) | 条件 | 数据类型(DDM) | 是否支持映射 |
|---|---|---|---|
| CHAR(n) | n<=255 | CHAR(n) | 支持 |
| CHAR(n) | n>255 | VARCHAR(n) | 支持 |
| VARCHAR(Size) | Size(整行)<=65535 | VARCHAR(n) | 支持 |
| VARCHAR(Size) | Size(整行)>65535 | TEXT | 支持 |
| VARCHAR2(n) | - | VARCHAR(n) | 支持 |
| NCHAR(n) | n<=255 | NCHAR(n) | 支持 |
| NCHAR(n) | n>255 | NVARCHAR(n) | 支持 |
| NVARCHAR2(n) | - | NVARCHAR(n) | 支持 |
| NUMBER(p,s) | s>0 | NUMBER(p,s) | 支持 |
| NUMBER(p,s) | s<=0 | NUMBER(p-s,0) | 支持 |
| BINARY_FLOAT | - | FLOAT | 支持 |
| BINARY_DOUBLE | - | DOUBLE | 支持 |
| FLOAT(b) | b<=99 | DECIMAL(b*0.30103*2,b*0.30103) | 支持 |
| FLOAT(b) | b>99 | DOUBLE | 支持 |
| DATE | - | DATETIME | 支持 |
| TIMESTAMP | 源库精度超过6位时,在目的库因为最高精度的限制,会降低到6位 | TIMESTAMP | 支持 |
| TIMESTAMP WITH LOCAL TIME ZONE | 源库精度超过6位时,在目的库因为最高精度的限制,会降低到6位 | TIMESTAMP | 支持 |
| TIMESTAMP WITH TIME ZONE | 源库精度超过6位时,在目的库因为最高精度的限制,会降低到6位 | TIMESTAMP | 支持 |
| INTERVAL | 增量 | VARCHAR(30) | 不支持 |
| INTERVAL | 全量,精度支持6位。 | VARCHAR(30) | 支持 |
| BLOB | - | LONGBLOB | 支持 |
| CLOB | - | LONGTEXT | 支持 |
| NCLOB | - | LONGTEXT | 支持 |
| LONG | - | LONGTEXT | 支持 |
| LONG_RAW | - | LONGBLOB | 支持 |
| RAW | - | VARBINARY | 支持 |
| ROWID | - | VARCHAR(18) | 支持 |
| XMLTYPE | - | LONGTEXT | 支持 |