
# Oracle与DWS字段类型映射
Migration会根据源端的字段类型按默认规则转换成目的端字段类型，并以此完成自动建表和实时同步。
#### 字段类型映射规则
当源端为Oracle，目的端为DWS时，支持的字段类型请参见下表，以确保数据完整同步到目的端。
表1Oracle \> DWS支持的字段类型 
| 类别    | 数据类型（Oracle）                           | 数据类型（DWS）          | 说明                                                                                                                                                                                                                                                                                                             |
|:---|:---|:---|:---|
| 数值类型  | NUMBER                                 | NUMBER             | 可选择精度的精确数字。 目标端配置：高级配置可设置参数targetVersion指定Doris版本号。 当targetVersion \>= 1.2.1时, M最大值为38。 当targetVersion \< 1.2.1时，M最大值为27。 当源端M超过最大值时，由TEXT承载。 |
| 数值类型  | FLOAT                                  | FLOAT8             | 双精度浮点数（8字节）。                                                                                                                                                                                                                                                                                                   |
| 数值类型  | BINARY_FLOAT                           | FLOAT4             | 单精度浮点数（4字节）。                                                                                                                                                                                                                                                                                                   |
| 数值类型  | DECIMAL(M,D)                           | NUMBER             | 与NUMBER等效。                                                                                                                                                                                                                                                                                                     |
| 数值类型  | BINARY_DOUBLE                          | FLOAT8             | 双精度浮点数（8字节）。                                                                                                                                                                                                                                                                                                   |
| 时间类型  | DATE                                   | TIMESTAMP          | 日期时间。                                                                                                                                                                                                                                                                                                          |
| 时间类型  | TIMESTAMP \[(p)\]                      | TIMESTAMP \[(p)\]  | 日期时间。                                                                                                                                                                                                                                                                                                          |
| 时间类型  | TIMESTAMP \[(p)\] WITH TIME ZONE       | TIMESTAMPTZ\[(p)\] | 日期时间，带时区。                                                                                                                                                                                                                                                                                                      |
| 时间类型  | TIMESTAMP \[(p)\] WITH LOCAL TIME ZONE | TIMESTAMPTZ\[(p)\] | 日期时间，带本地时区。                                                                                                                                                                                                                                                                                                    |
| 字符串类型 | CHAR(n)                                | CHAR(n)            | 定长字符串，空格填充。                                                                                                                                                                                                                                                                                                    |
| 字符串类型 | NCHAR(n)                               | NCHAR(n)           | 定长字符串，空格填充。                                                                                                                                                                                                                                                                                                    |
| 字符串类型 | NVARCHAR2(n)                           | NVARCHAR(n)        | 变长字符串。                                                                                                                                                                                                                                                                                                         |
| 字符串类型 | VARCHAR(n)                             | VARCHAR(n)         | 变长字符串。                                                                                                                                                                                                                                                                                                         |
| 字符串类型 | VARCHAR2(n)                            | VARCHAR(n)         | 变长字符串。                                                                                                                                                                                                                                                                                                         |
   
![](https://support.huaweicloud.com/usermanual-dataartsstudio/public_sys-resources/note_3.0-zh-cn.png)
其他Oracle类型在Migration Oracle中暂不支持， 如CLOB，BLOB等 。
