OceanBase DDL转DB2 DDL兼容性总结

  1. int:扩容至bigint。
  2. varchar:扩容3倍,如果扩容后字节数大于32672转clob。
  3. char:扩容3倍,如果扩容后字节数大于254转varchar(*3)。
  4. timestamp/datetime/data/time:转varchar(64),如果改前默认值“DEFAULT CURRENT_TIMESTAMP”改为“DEFAULT NULL”。
  5. decimal(p,s):p<=31不转;p>31转varchar(p+2)。
  6. not null:非主键相关字段取消非空约束转default null。
  7. 转换前需确认DB2相关表空间页大小,防止扩容后撑爆表空间。
2 个赞

干货呀,不错,下次OB转DB2可以参考,不过一般是反过程的吧,信创喽!

1 个赞

确实,我们是审计的场景,确实不多见哈

学习了