
# SQLServer与DWS字段类型映射
Migration会根据源端的字段类型按默认规则转换成目的端字段类型，并以此完成自动建表和实时同步。
#### 字段类型映射规则
当源端为SQLServer，目的端为DWS时，支持的字段类型请参见下表，以确保数据完整同步到目的端。
表1SQLServer \> 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) | -  |
   
