将MySQL作为目标端
更新时间:2024-08-14
DTS支持的Mysql数据类型
下表列出了使用 DTS 时支持的 Mysql 数据类型以及与 DTS 数据类型的默认映射。
DTS字段类型 | MYSQL数据类型 |
---|---|
DTS_TYPE_INT1 | TINYINT |
DTS_TYPE_INT2 | SMALLINT |
DTS_TYPE_INT4 | INT |
DTS_TYPE_INT8 | BIGINT |
DTS_TYPE_NUMBER | 如果precision <= 65 && scale <= 30时使用DECIMAL (p,s) ,否则使用varchar,字符集ACSII |
DTS_TYPE_FLOAT | FLOAT |
DTS_TYPE_DOUBLE | DOUBLE |
DTS_TYPE_BYTES | 如果定长 && 字节长度 <= 255 字节使用 BINARY 如果字节长度 <= 65536 字节使用 VARBINARY 如果字节长度 <= 16,777,215 字节使用 MEDIUMBLOB 其他使用 LONGBLOB |
DTS_TYPE_DATE | DATE |
DTS_TYPE_TIME | 如果小数位数 => 0 且 <= 6 使用 TIME (Scale) ; 如果小数位数 => 7 且 <= 9,使用 VARCHAR (37),字符集ACSII |
DTS_TYPE_DATETIME | 如果小数位数 => 0 且 <= 6,使用 DATETIME (Scale) ; 如果小数位数 => 7 且 <= 9,使用 VARCHAR (37),字符集ACSII |
DTS_TYPE_STRING | 如果定长 && 字节长度 <= 255 字节使用 CHAR 如果字节长度 <= 65536 字节使用 VARCHAR 如果字节长度 <= 16,777,215 字节使用 MEDIUMTEXT 其他使用 LONGTEXT |