数据库和应用迁移 UGO-Microsoft SQL Server To GaussDB配置项使用说明

时间:2025-01-26 10:42:56

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

-

support.huaweicloud.com/usermanual-ugo/ugo_03_0066.html