更新时间:2025-10-22 GMT+08:00
分享

U1100001:GaussDB的数值类型不支持ZEROFILL关键字

描述

数据库类型与版本

  • 源库类型与版本:MariaDB所有版本。
  • 目标库类型与版本:GaussDB所有版本。

语法示例

MariaDB的数值类型中指定ZEROFILL关键字,影响数值的显示,当实际数值的位数小于列定义的长度时,会在左侧用零填充,同时自动为该列添加 UNSIGNED属性,不影响数值存储。

GaussDB不支持ZEROFILL关键字,没有类似用法。

MariaDB 语法:
CREATE TABLE test_zerofill_keyword(
    C1 TINYINT ZEROFILL,
    C2 SMALLINT ZEROFILL,
    C3 MEDIUMINT ZEROFILL,
    C4 INT ZEROFILL,
    C5 INTEGER ZEROFILL,
    C6 BIGINT ZEROFILL,
    C7 DECIMAL(2,1) ZEROFILL,
    C8 FLOAT ZEROFILL,
    C9 DOUBLE PRECISION ZEROFILL
);

改造建议

修改“数值类型中的ZEROFILL关键字”转换配置项。

相关文档