Microsoft SQL Server->GaussDB
数据类型(Microsoft SQL Server) | 数据类型(GaussDB) | 是否支持映射 |
|---|---|---|
TINYINT | SMALLINT | 支持 |
SMALLINT | SMALLINT | 支持 |
INT | INTEGER | 支持 |
BIGINT | BIGINT | 支持 |
DECIMAL | NUMERIC | 支持 |
NUMERIC | NUMERIC | 支持 |
FLOAT | DOUBLE PRECISION | 支持 |
REAL | REAL | 支持,SQL Server的精度为7位,而GaussDB精度为6位,如果源库的REAL值有7位精度,同步到目标库会损失1位精度。 |
SMALLMONEY | NUMERIC(10,4) | 支持 |
MONEY | NUMERIC(19,4) | 支持 |
BIT | BOOLEAN | 支持 |
DATE | DATE | 支持 |
SMALLDATETIME | SMALLDATETIME | 支持 |
DATETIME | TIMESTAMP(3) WITHOUT TIME ZONE | 支持 |
DATETIME2 | TIMESTAMP WITHOUT TIME ZONE | 支持 |
DATETIMEOFFSET | TIMESTAMP WITH TIME ZONE | 支持 |
TIME(p) | TIME(P) WITHOUT TIME ZONE | 支持到秒,小数舍弃 |
TIMESTAMP | BYTEA | 支持 |
XML | CLOB | 支持 |
CHAR | CHARACTER | 支持,如果源库该类型的字段含有占用超过一个字节的字符,需适当增加目标库该字段的长度。 |
VARCHAR | CHARACTER VARYING() | 支持 |
VARCHAR(max) | CLOB | 支持 |
NCHAR | CHARACTER VARYING() | 支持 |
NVARCHAR | NVARCHAR2 | 支持,如果源库该类型的字段含有占用超过一个字节的字符,需适当增加目标库该字段的长度。 |
NVARCHAR(max) | CLOB | 支持 |
BINARY | BYTEA | 支持 |
VARBINARY | BYTEA | 支持 |
VARBINARY(max) | BLOB | 支持 |
IMAGE | BLOB | 支持 |
HIERARCHYID | BYTEA | 支持 |
NTEXT | CLOB | 支持 |
TEXT | CLOB | 支持 |
UNIQUEIDENTIFIER | CHARACTER(36) | 支持 |

