Oracle MySQL 字段映射

字段类型

Oracle MySQL 全量支持 增量支持 限制 后期是否考虑优化/支持
BINARY_FLOAT float 否(insert 支持) mysql 不支持Inf/-Inf/Nan数据,MySQL float类型无法精确匹配)
BINARY_DOUBLE float mysql 不支持Inf/-Inf/Nan数据
CHAR(n), CHARACTER(n) CHAR(n), CHARACTER(n)
DATE datetime MySQL 最大长度限制为6,Oracle为9
DECIMAL(p,s), DEC(p,s) DECIMAL(p,s), DEC(p,s)
DOUBLE PRECISION DOUBLE PRECISION
FLOAT(p) DOUBLE
INTEGER, INT INT 极值问题
INTERVAL YEAR(p) TO MONTH VARCHAR(30) 部分结果异常
INTERVAL DAY(p) TO SECOND(s) VARCHAR(30) 同步结果以纳秒保存
NCHAR(n) NCHAR(n)/NVARCHAR(n)
NCHAR VARYING(n) NCHAR VARYING(n)
NUMBER(p,0), NUMBER(p) TINYINT/SMALLINT/INT/BIGINT/DECIMAL(p)
NUMBER(p,s) DECIMAL(p,s)
NUMBER, NUMBER(*) DOUBLE
NUMERIC(p,s) NUMERIC(p,s)
NVARCHAR2(n) NVARCHAR(n)
RAW(n) VARBINARY(n)
REAL DOUBLE
ROWID CHAR(100)
SMALLINT DECIMAL(38)
TIMESTAMP(p) datetime
VARCHAR(n) VARCHAR(n)
VARCHAR2(n) VARCHAR(n)
BLOB BLOB 当前解析逻辑无法获取完整数据
CLOB CLOB 当前解析逻辑无法获取完整数据
LONG LONGTEXT 否(insert 支持) 不支持minus查询
LONG RAW LONGBLOB 否(insert 支持)
NCLOB NCLOB 当前解析逻辑无法获取完整数据
TIMESTAMP(p) WITH TIME ZONE datetime 时区未解析
BFILE logminer不支持
UROWID(n) logminer解析异常
XMLTYPE logminer不支持

待支持

Oracle MySQL 是否支持 不支持原因 后期是否考虑支持

不支持

Oracle 是否支持 不支持原因
BFILE logminer不支持
UROWID(n) logminer解析异常
XMLTYPE logminer不支持

results matching ""

    No results matching ""