文档首页/ 数据库和应用迁移 UGO/ 用户指南/ 对象迁移/ 数据类型转换说明/ Microsoft SQL Server To GaussDB配置项使用说明
更新时间:2024-09-18 GMT+08:00

Microsoft SQL Server To GaussDB配置项使用说明

源数据库数据类型

转换后数据类型

相关的转换配置

TINYINT

TINYINT

-

SMALLINT

SMALLINT

-

INT

INT

-

BIGINT

BIGINT

-

DECIMAL

DECIMAL

-

NUMERIC

NUMERIC

-

FLOAT

FLOAT

-

REAL

REAL

-

SMALLMONEY

numeric(10, 4)

-

MONEY

numeric(19, 4)

-

BIT

BOOLEAN

bit类型转换

选择配置项的值为“将bit类型转换为boolean类型。”,可与DRS转换后在GaussDB 存储等价。

DATE

DATE

-

SMALLDATETIME

SMALLDATETIME

-

DATETIME

TIMESTAMP(3)

-

DATETIME2(n)

TIMESTAMP(n)

-

DATETIMEOFFSET(n)

TIMESTAMPTZ(n)

datetimeoffset类型转换

选择配置项的值为“将datetimeoffset类型转换为timestamptz类型“ ,可与DRS转换后在GaussDB 存储等价。

TIME(p)

TIME(p)

-

TIMESTAMP

BYTEA

-

XML

XML

xml类型转换

选择配置项的值为“将XML类型转换为TEXT类型。”,可与DRS转换后在GaussDB 存储等价。

CHAR(n)

CHAR(n)

字符集不匹配

选择配置项的值为“调整CHAR(n), VARCHAR(n), NCHAR(n)的大小。”,可与DRS转换后在GaussDB 存储等价。

VARCHAR(n)

VARCHAR(n)

字符集不匹配

选择配置项的值为“调整CHAR(n), VARCHAR(n), NCHAR(n)的大小。”,可与DRS转换后在GaussDB 存储等价。

varchar(max)

TEXT

VARCHAR(MAX)类型转换

选择配置项的值为“将VARCHAR(MAX)类型转换为TEXT类型。
”,可与DRS转换后在GaussDB 存储等价。

NCHAR(n)

NCHAR(n)

字符集不匹配

选择配置项的值为“调整CHAR(n), VARCHAR(n), NCHAR(n)的大小。”,可与DRS转换后在GaussDB 存储等价。

NVARCHAR(n)

NVARCHAR2(n)

-

NVARCHAR(max)

TEXT

NVARCHAR(MAX)类型转换

选择配置项的值为“将NVARCHAR(MAX)类型转换为TEXT类型。
”,可与DRS转换后在GaussDB 存储等价。

BINARY(n)

BYTEA

-

VARBINARY(n)

BYTEA

-

VARBINARY(MAX)

BYTEA

VARBINARY(MAX)类型转换

选择配置项的值为“将VARBINARY(MAX)类型转换为BYTEA类型。”,可与DRS转换后在GaussDB 存储等价。

IMAGE

BYTEA

IMAGE类型转换

选择配置项的值为“将IMAGE类型转换为BYTEA类型”,可与DRS转换后在GaussDB 存储等价。

HIERARCHYID

BYTEA

HIERARCHYID类型转换

选择配置项的值为“将HIERARCHYID类型转换为BYTEA类型。”,可与DRS转换后在GaussDB 存储等价。

NTEXT

TEXT

NTEXT类型转换

选择配置项的值为“将NTEXT类型转换为TEXT类型。”,可与DRS转换后在GaussDB 存储等价。

TEXT

TEXT

TEXT类型转换

选择配置项的值为“将TEXT类型转换为TEXT类型。”,可与DRS转换后在GaussDB 存储等价。

UNIQUEIDENTIFIER

UUID

-