当前位置: gwwp168->oceanbase > OceanBase与Oracle对比:内建函数【表格比较】

OceanBase与Oracle对比:内建函数【表格比较】

2023-09-13作者:gwwp168来源:www.gwwp168.com

本节主要介绍 OceanBase 数据库的 Oracle 模式与原生 Oracle 数据库中内建函数的详细兼容对比信息。

Oracle 数据库中支持内建函数 312 个,OceanBase 数据库当前支持 176 个


数字函数

序号Oracle 数据库的函数OceanBase 数据库是否支持
1ABS支持
2ACOS支持
3ASIN支持
4ATAN支持
5ATAN2支持
6BITAND支持
7CEIL支持
8COS支持
9COSH支持
10EXP支持
11FLOOR支持
12LN支持
13LOG支持
14MOD支持
15NANVL支持
16POWER支持
17REMAINDER支持
18ROUND (number)支持
19SIGN支持
20SIN支持
21SINH支持
22SQRT支持
23TAN支持
24TANH支持
25TRUNC (number)支持
26WIDTH_BUCKET支持


字符串函数

序号Oracle 数据库的函数OceanBase 数据库是否支持
1CHR支持
2CONCAT支持
3INITCAP支持
4LOWER支持
5LPAD支持
6LTRIM支持
7NLS_LOWER支持
8NLS_UPPER支持
9REGEXP_REPLACE支持
10REGEXP_SUBSTR支持
11REPLACE支持
12RPAD支持
13RTRIM支持
14SUBSTR支持
15TRANSLATE支持
16TRANSLATE ... USING支持
17TRIM支持
18UPPER支持
19ASCII支持
20INSTR支持
21LENGTH支持
22REGEXP_COUNT支持
23REGEXP_INSTR支持


日期函数

序号Oracle 数据库的函数OceanBase 数据库是否支持
1ADD_MONTHS支持
2CURRENT_DATE支持
3CURRENT_TIMESTAMP支持
4DBTIMEZONE支持
5EXTRACT (datetime)支持
6FROM_TZ支持
7LAST_DAY支持
8LOCALTIMESTAMP支持
9MONTHS_BETWEEN支持
10NEXT_DAY支持
11NUMTODSINTERVAL支持
12NUMTOYMINTERVAL支持
13ROUND (date)支持
14SESSIONTIMEZONE支持
15SYS_EXTRACT_UTC支持
16SYSDATE支持
17SYSTIMESTAMP支持
18TO_CHAR (datetime)支持
19TO_DSINTERVAL支持
20TO_TIMESTAMP支持
21TO_TIMESTAMP_TZ支持
22TO_YMINTERVAL支持
23TRUNC (date)支持
24TZ_OFFSET支持


通用比较函数

序号Oracle 数据库的函数OceanBase 数据库是否支持
1GREATEST支持
2LEAST支持


转换函数

序号Oracle 数据库的函数OceanBase 数据库是否支持
1ASCIISTR支持
2CAST支持
3CHARTOROWID支持
4CONVERT支持
5HEXTORAW支持
6NUMTODSINTERVAL支持
7NUMTOYMINTERVAL支持
8RAWTOHEX支持
9ROWIDTOCHAR支持
10ROWIDTONCHAR支持
11SCN_TO_TIMESTAMP支持
12TIMESTAMP_TO_SCN支持
11TO_BINARY_DOUBLE支持
12TO_BINARY_FLOAT支持
13TO_BLOB支持
14TO_CHAR (character)支持
15TO_CHAR (datetime)支持
16TO_CHAR (number)支持
17TO_CLOB支持
18TO_DATE支持
19TO_DSINTERVAL支持
20TO_MULTI_BYTE支持
21TO_NUMBER支持
22TO_NCHAR (character)支持
23TO_NCHAR (datetime)支持
24TO_NCHAR (number)支持
25TO_SINGLE_BYTE支持
26TO_TIMESTAMP支持
27TO_TIMESTAMP_TZ支持
28TO_YMINTERVAL支持
29UNISTR支持


编码解码函数

序号Oracle 数据库的函数OceanBase 数据库是否支持
1DECODE支持
2DUMP支持
3ORA_HASH支持
4VSIZE支持


环境和标识符函数

序号Oracle 数据库的函数OceanBase 数据库是否支持
1SYS_CONTEXT支持
2SYS_GUID支持
3UID支持
4USER支持
5USERENV支持


层次函数

序号Oracle 数据库的函数OceanBase 数据库是否支持
1SYS_CONNECT_BY_PATH支持


空值相关的函数

序号Oracle 数据库的函数OceanBase 数据库是否支持
1COALESCE支持
2LNNVL支持
3NANVL支持
4NULLIF支持
5NVL支持
6NVL2支持


JSON 函数

序号Oracle 数据库的函数OceanBase 数据库是否支持
1JSON_ARRAY支持
2JSON_OBJECT支持
3JSON_ARRAYAGG支持
4JSON_OBJECTAGG支持
5JSON_VALUE支持
6JSON_QUERY支持
8JSON_MERGEPATCH支持
9JSON_EQUAL支持
10JSON_TABLE支持


XML 函数

序号Oracle 数据库的函数OceanBase 数据库是否支持
1XMLAGG支持
2XMLELEMENT支持
3XMLPARSE支持
4EXTRACT支持
5EXTRACT VALUE支持
6XMLSERIALIZE支持
7XMLCAST支持
8UPDATEXML支持


聚合函数

序号Oracle 数据库的函数OceanBase 数据库是否支持
1APPROX_COUNT_DISTINCT支持
2AVG *支持
3CORR *支持
4COUNT *支持
5COVAR_POP *支持
6COVAR_SAMP *支持
7CUME_DIST *支持
8DENSE_RANK *支持
9GROUPING支持
10KEEP *支持
11LISTAGG *支持
12MAX *支持
13MIN *支持
14MEDIAN *支持
15PERCENT_RANK *支持
16PERCENTILE_CONT *支持
17PERCENTILE_DISC *支持
18RANK *支持
19REGR_ (Linear Regression) *支持
20ROLLUP支持
21STDDEV *支持
22STDDEV_POP *支持
23STDDEV_SAMP *支持
24SUM *支持
25VAR_POP *支持
26VAR_SAMP *支持
27VARIANCE *支持
28WMSYS.WM_CONCAT/WM_CONCAT *支持

\*表示该函数既是聚合函数又是分析函数。


分析函数

序号Oracle 数据库的函数OceanBase 数据库是否支持
1FIRST_VALUE支持
2LAG支持
3LAST_VALUE支持
4LEAD支持
5NTH_VALUE支持
6NTILE支持
7RATIO_TO_REPORT支持
8ROW_NUMBER支持

聚合函数表格中标 \* 函数也同时属于分析函数,故未在此表格重复列出。

  • 1月17日阿里云PolarDB开发者大会PolarDB DevCon
  • 2024-1-12,恭喜CUUG 王同学获得Oracle OCP证书
  • 2024年第13届PostgreSQL中国技术大会来啦!
  • DB-Engines:PostgreSQL is the DBMS of the Year 2023
  • 2024-02-02,恭喜CUUG 刘同学通过Oracle考试获得OCP 19c证书
  • 3月30日,工信部人才交流中心PostgreSQL认证考试顺利结束
  • 2024年4月8日,工信人才发布红头文件:PostgreSQL数据库管理人才研修与评测班
  • 恭喜CUUG入选2024年工业和信息化重点领域人才能力评价支撑机构
  • 天津职业技术师范大学《PolarDB开源数据库工作室》授牌仪式顺利完成
  • 温州大学国产开源数据库工作室成功举办PostgreSQL技能培训活动
  • 阿里云PolarDB开发者大会圆满结束,CUUG两次获奖
  • 2024年首张Oracle OCP证书-CUUG胡同学
  • 北京培黎职业学院 - PolarDB开源国产数据库工作室成立揭牌 - CUUG
  • 今天(5月6日),CUUG 赵同学收到19c OCM认证考试证书!
  • Oracle数据库加入AI功能,Database 23c改名为Database 23ai
  • PostgreSQL技术大讲堂 - 第51讲:老陈与德哥聊一聊数据库调优
  • 5月17日,PolarDB开源数据库沙龙(青岛站)成功举办-CUUG
  • PostgreSQL技术大讲堂 - 第44讲:pg流复制部署
  • oracle ocp证书有效期多长时间
  • PostgreSQL技术大讲堂 - 第52讲:与德哥背后的男人们聊如何实现自动性能调优
  • 5月16日,开源驱动教育创新研讨会(青岛站)成功举办-CUUG
  • PostgreSQL技术大讲堂 - 第56讲:老陈与德哥聊“数据库孤儿文件”
  • PostgreSQL技术大讲堂 - 第45讲:poc-tpcc测试
  • PostgreSQL技术大讲堂 - 第46讲:poc-tpch测试
  • PostgreSQL技术大讲堂 - 第47讲:JMETER工具使用
  • PostgreSQL技术大讲堂 - 第48讲:PG高可用实现keepalived
  • PostgreSQL技术大讲堂 - 第50讲:PG分区表管理
  • OCP认证能不能在家中考试,不去VUE考点考试吗?
  • 恭喜CUUG Guo同学以较高分数通过19c OCM认证考试!
  • 5月25日,温州大学49名学生参加工信人才PostgreSQL认证考试!
  • 5月30日,PG中级证书来了!工信人才PostgreSQL管理员认证证书!
  • 6月1日,汇华学院12名学生参加工信人才PostgreSQL认证考试!
  • PG技术大讲堂 - 第55讲:通义大模型+向量数据库实现AI的外脑
  • PostgreSQL技术大讲堂 - 第53讲:老陈与德哥开讲PostgreSQL 17新特性
  • PostgreSQL技术大讲堂 - 第54讲:如何在上线前精准评估PG SQL性能
  • 有大奖!第13届PostgreSQL中国技术大会:聚焦云端创新,汇聚智慧共享
  • PolarDB开源社区走进金蝶,开源数据库沙龙成功举办!
  • 阿里云PolarDB再获顶会SIGMOD最佳论文奖
  • 阿里云斩获国际数据库顶会ICDE 2024最佳论文
  • 腾讯云数据库TDSQL荣获深圳市科技进步奖一等奖
  • Oracle OCP认证还值得考吗 考OCP证书需要门槛吗
  • PostgreSQL技术大讲堂 - 第57讲:老陈与德哥聊“数据库安全”
  • PostgreSQL技术大讲堂 - 第58讲:老陈与德哥聊“txid从32位变成64位的影响与调整”
  • 报名啦!第13届PostgreSQL中国技术大会,”聚焦云端创新 汇聚智慧共享“
  • 汇华学院PG证书来了!工信人才&CUUG PostgreSQL管理员认证!
  • 温州大学PG证书来了!工信人才PostgreSQL管理员认证证书!
  • 7月8日,恭喜CUUG 张同学通过19c OCM认证考试,成绩公布!
  • Oracle OCP证书还有用吗 含金量有多高
  • 腾讯云认证级别名称TCA、TCP、TCE升级为TCCA、TCCP、TCCE
  • 怎么报考腾讯云TDSQL数据库工程师认证(TCCA、TCCP、TCCE)