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 | 支持 |

