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(0) | - |
DATETIME2(n) | TIMESTAMP(n) | - |
DATETIMEOFFSET(n) | TIMESTAMPTZ | datetimeoffset类型转换 选择配置项的值为“将datetimeoffset类型转换为timestamptz类型。“ ,可与DRS转换后在GaussDB 存储等价。 |
TIME(p) | TIME(7) | - |
TIMESTAMP | BYTEA | - |
XML | XML | XML类型转换 选择配置项的值为“将XML类型转换为TEXT类型。”,可与DRS转换后在GaussDB 存储等价。 |
CHAR(n) | CHAR(10) | 字符集不匹配 选择配置项的值为“调整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 | UNIQUEIDENTIFIER类型转换 选择配置项的值为“将UNIQUEIDENTIFIER类型转换为CHAR(36)类型。”,可与DRS转换后在GaussDB 存储等价。 |

