更新时间:2024-11-25 GMT+08:00
分享

Oracle->GaussDB(for MySQL)

表1 数据类型映射关系

数据类型Oracle

条件

数据类型(GaussDB(for MySQL))

是否支持映射

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

-

DATETIME

支持

TIMESTAMP WITH TIME ZONE

精度支持6位

TIMESTAMP

支持

TIMESTAMP WITH LOCAL TIME ZONE

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

-

-

不支持

相关文档