文档首页/
数据库和应用迁移 UGO/
用户指南/
语法转换指南/
转换错误码/
MariaDB To GaussDB 转换错误码/
U1100005:GaussDB的A兼容模式不支持DOUBLE和DOUBLE(p,s)
更新时间:2025-10-22 GMT+08:00
U1100005:GaussDB的A兼容模式不支持DOUBLE和DOUBLE(p,s)
描述
数据库类型与版本
- 源库类型与版本:MariaDB所有版本。
- 目标库类型与版本:GaussDB所有版本。
语法示例
MariaDB中不指定精度和标度的NUMBER等价于DOUBLE;DOUBLE PRECISION[(M,D)]、DOUBLE[(M,D)]和REAL[(M,D)]等价。
GaussDB的A兼容模式不支持同时指定精度和标度的DOUBLE(p,s),也不支持DOUBLE。
MariaDB 语法:
CREATE TABLE test_double(
C1 DOUBLE,
C2 DOUBLE(2,1),
C3 DOUBLE PRECISION,
C4 DOUBLE PRECISION(2,1),
C5 REAL,
C6 REAL(2,1),
C7 NUMBER
);
改造建议
修改“DOUBLE和NUMBER(不指定精度和标度)数据类型”转换配置项。