SQLServer与DWS字段类型映射
Migration会根据源端的字段类型按默认规则转换成目的端字段类型,并以此完成自动建表和实时同步。
字段类型映射规则
当源端为SQLServer,目的端为DWS时,支持的字段类型请参见下表,以确保数据完整同步到目的端。
| 类别 | 数据类型(SQLServer) | 数据类型(DWS) | 说明 |
|---|---|---|---|
| 字符串 | BINARY | BYTEA | - |
| VARBINARY | BYTEA | - | |
| CHAR | CHAR | - | |
| VARCHAR | VARCHAR | - | |
| NCHAR | VARCHAR | - | |
| NVARCHAR | VARCHAR | - | |
| NTEXT | TEXT | - | |
| TEXT | TEXT | - | |
| IMAGE | BYTEA | - | |
| XML | TEXT | - | |
| 数值 | DECIMAL | NUMERIC | - |
| NUMERIC | NUMERIC | - | |
| FLOAT | FLOAT8 | - | |
| REAL | FLOAT8 | - | |
| INT | INTEGER | - | |
| BIGINT | BIGINT | - | |
| SMALLINT | SMALLINT | - | |
| TINYINT | SMALLINT | - | |
| MONEY | NUMERIC(19,4) | - | |
| SMALLMONEY | NUMERIC(10,4) | - | |
| 位 | BIT | BOOLEAN | - |
| 日期时间 | DATE | DATE | - |
| TIME | TIME | - | |
| DATETIME | TIMESTAMP(6) | - | |
| DATETIME2 | TIMESTAMP(6) | - | |
| SMALLDATETIME | TIMESTAMP(6) | - | |
| DATETIMEOFFSET | TIMESTAMPZ(6) | - |