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