暂无图片
opengauss对MySQL、postgresql、oracle等的兼容性如何?
我来答
分享
暂无图片 匿名用户
opengauss对MySQL、postgresql、oracle等的兼容性如何?

opengauss对MySQL、postgresql、oracle等的兼容性如何?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
彭冲

有部分兼容性方面的考虑,创建数据库时可以使用dbcompatibility参数来兼容部分MySQL、Oracle、PG的特性。

  • 兼容MySQL:将字符串转换成整数类型时,如果输入不合法会将输入转换为0而不报错。
  • 兼容Oracle:空字符串作为NULL处理,数据类型DATE会被替换为TIMESTAMP(0) WITHOUT TIME ZONE,支持Package创建。
  • 兼容PG:CHAR和VARCHAR以字符为计数单位而不是以字节为计数单位。
暂无图片 评论
暂无图片 有用 0
暂无图片
薛晓刚

基于postgresql的。不兼容MySQL Oracle。

暂无图片 评论
暂无图片 有用 0
DarkAthena

opengauss在语法以及数据类型上已经有很大程度的兼容mysql/oracle/postgresql了,有很多oracle的函数和package也可以找到兼容的替代方式。
会写oracle的plsql语言后,上手postgresql的plpgsql也很快,可以使用几乎一样的编写结构。
当然,如果把其他国产数据库都拉出来比一比兼容性,原生opengauss(指没打任何补丁的)排行也不会很前。。。毕竟有不少其他数据库在内置对象名上都是完全照搬oracle。。。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏