更新时间:2024-05-20 GMT+08:00
分享

Microsoft SQL Server->GaussDB(DWS)

表1 数据类型映射关系

数据类型(Microsoft SQL Server)

数据类型(GaussDB(DWS)

是否支持映射

TINYINT

SMALLINT

支持

SMALLINT

SMALLINT

支持

INT

INTEGER

支持

BIGINT

BIGINT

支持

DECIMAL

NUMERIC

支持

NUMERIC

NUMERIC

支持

FLOAT

DOUBLE PRECISION

支持

REAL

REAL

支持,SQL Server的精度为7位,而GaussDB(DWS)精度为6位,如果源库的REAL值有7位精度,同步到目标库会损失1位精度。

SMALLMONEY

NUMERIC(10,4)

支持

MONEY

NUMERIC(19,4)

支持

BIT

BOOLEAN

支持

DATE

TIMESTAMP (0) WITHOUT TIME ZONE

支持

DATETIME

TIMESTAMP WITHOUT TIME ZONE

支持

DATETIME2

TIMESTAMP WITHOUT TIME ZONE

支持

DATETIMEOFFSET

TIMESTAMP WITH TIME ZONE

支持

TIME(p)

TIME(P) WITHOUT TIME ZONE

支持到秒,小数舍弃

TIMESTAMP

BYTEA

支持

XML

TEXT

支持

CHAR

CHARACTER

支持,如果源库该类型的字段含有占用超过一个字节的字符,需适当增加目标库该字段的长度。

VARCHAR

CHARACTER VARYING()

支持,如果源库该类型的字段含有占用超过一个字节的字符,需适当增加目标库该字段的长度。

NCHAR

CHARACTER VARYING()

支持,如果源库该类型的字段含有占用超过一个字节的字符,需适当增加目标库该字段的长度。

NVARCHAR

CHARACTER VARYING()

支持,如果源库该类型的字段含有占用超过一个字节的字符,需适当增加目标库该字段的长度。

BINARY

BYTEA

支持

VARBINARY

BYTEA

支持

IMAGE

BYTEA

支持

HIERARCHYID

BYTEA

支持

NTEXT

TEXT

支持

TEXT

TEXT

支持

UNIQUEIDENTIFIER

CHARACTER(36)

支持

相关文档