ob数据库函数

ob数据库和oracle数据库相比,sql的写法中有什么特殊函数吗

2 个赞

OceanBase 在Oracle 兼容模式下,整体语法高度兼容,但有一批 OB 特有函数、如 脱敏、加密、随机函数;同时在 MySQL 模式里又多出一批 MySQL 生态函数。

1 个赞

学到了

1 个赞

打卡

1 个赞

@论坛小助手

2 个赞

OceanBase 数据库支持多种特殊函数,这些函数在某些方面与 Oracle 数据库的函数具有相似的功能,但也有一些独特之处。以下是一些值得注意的特殊函数:

  1. ORA_DECODE() 函数:

    • 功能等同于 Oracle 数据库的 DECODE() 函数,用于条件判断并返回相应的值。
    • 示例:
    IF 条件=值1
    THEN RETURN(返回值1)
    ELSIF 条件=值2
    THEN RETURN(返回值2)
    ...
    ELSE RETURN(缺省值)
    END IF
    
  2. 序列(sequence):

    • OceanBase 数据库在 MySQL 模式租户下提供了与 Oracle 兼容的序列功能,用于生成唯一数值。
    • 相关语法可参考官网文档 创建和管理序列

此外,OceanBase 数据库还提供了一些其他的特殊函数,具体可以参考官方文档 SQL 编写限制 了解详细的 SQL 写法限制和特殊函数。

详情请参考:

  1. ORA_DECODE
  2. SQL 调优常见问题
  3. OceanBase 数据库在 MySQL 模式租户下的扩展功能
1 个赞

您好,您提的这个技术问题可能牵涉到 OceanBase 企业版范围内的功能细节;针对此类问题,建议你通过以下方式寻求帮助:

  1. 如你所在的企业客户已签署 OceanBase 企业版销售合同,请你联系客户经理;
  2. 如你所在的企业客户尚未签署 OceanBase 企业版销售合同,你可通过OceanBase官网商务咨询页面留下你的联系方式,OceanBase企业版的业务顾问会在一个工作日内与你联系。

另外,我们欢迎你使用社区版,并在论坛/社群中分享你对社区版本的想法、经验和问题,与其他社区成员共同交流。

1 个赞

oracle租户类型和oracle数据库应该是兼容的