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

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

2023-09-13作者:fuhua-pet来源:www.fuhua-pet.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支持

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

  • 《PostgreSQL 数据库在国内的发展前景》
  • 7月26日,工信部人才交流中心PostgreSQL认证【纸质证书】到了!
  • PostgreSQL PG夜话(第21期):数据库老陈和德哥 聊一聊“Data+AI”
  • PostgreSQL PG夜话(第22期):数据库老陈 与 德哥 聊“DBA的发展”
  • 国家支持!是时候考一个PostgreSQL数据库管理员认证了!
  • 国内备受好评PostgreSQL数据库性能如何?
  • 聊一聊PostgreSQL数据库,以及PostgreSQL认证体系
  • ocm认证考试费用多少钱,Oracle OCM考几科
  • OCP认证没有含金量了?来看看Oracle OCP 证书的用处!
  • Oracle OCM证书还值得考吗?哪些人需要考OCM
  • Oracle 数据库认证,数据库领域的金字招牌
  • 2024云栖大会,9月19杭州见:云启智跃·产业蝶变
  • OCM认证烂大街了吗OCM认证还值得投资吗
  • 旧版本的Oracle OCM证书怎么升级到最新版本?
  • 企业还会高薪招聘OCM证书获得者吗?
  • 腾讯云数据库认证官方的考试费是多少钱?
  • PostgreSQL技术大讲堂 - 第63讲:duckdb数据库盛宴
  • 金蝶集团信创PostgreSQL数据库认证开班啦!!!
  • 万“象”更新 - 看PostgreSQL数据库的前世与今生
  • 炙手可热!信创时代下的PostgreSQL数据库
  • PostgreSQL技术大讲堂 - 第64讲:给pg插上翅膀-pg_quack
  • 如何考取PostgreSQL认证证书?
  • 有序推进合作互补,共建PostgreSQL良好生态环境
  • 7月8日,恭喜CUUG 张同学通过19c OCM认证考试,成绩公布!
  • Oracle OCP证书还有用吗 含金量有多高
  • 腾讯云认证级别名称TCA、TCP、TCE升级为TCCA、TCCP、TCCE
  • 怎么报考腾讯云TDSQL数据库工程师认证(TCCA、TCCP、TCCE)
  • PostgreSQL技术大讲堂 - 第57讲:老陈与德哥聊“数据库安全”
  • PostgreSQL技术大讲堂 - 第58讲:老陈与德哥聊“txid从32位变成64位的影响与调整”
  • 报名啦!第13届PostgreSQL中国技术大会,”聚焦云端创新 汇聚智慧共享“
  • 汇华学院PG证书来了!工信人才&CUUG PostgreSQL管理员认证!
  • 温州大学PG证书来了!工信人才PostgreSQL管理员认证证书!
  • PostgreSQL PG夜话(第20期):数据库老陈、德哥、快立方华总,聊一聊数据库内存管理
  • PostgreSQL从入门到精通教程,这样学习postgres
  • PostgreSQL数据库,为什么会异军突起?
  • PostgreSQL中国技术大会 CUUG获得PostgreSQL数据库认证与培训合作伙伴
  • 不懂就问:什么是PostgreSQL数据库管理员认证
  • 是时候解锁一下“PostgreSQL数据库认证专家”了
  • PostgreSQL技术大讲堂 - 第62讲:TXID的冻结-拆弹专家2
  • 【优技教育】Oracle 19c OCP 082认证考试题库(第5题)- 2024年修正版
  • 【优技教育】Oracle 19c OCP 082题库(第1题)- 2024年修正版
  • 【优技教育】Oracle 19c OCP 082题库(第3题)- 2024年修正版
  • 【优技教育】Oracle 19c OCP 082题库(第8题)- 2024年修正版
  • 【优技教育】Oracle 19c OCP 082题库(第13题)- 2024年修正版
  • 【优技教育】Oracle 19c OCP 082题库(第14题)- 2024年修正版
  • Oracle 19c OCP 082认证考试题库(第6题)- 2024年修正版
  • Oracle 19c OCP 082认证考试题库(第7题)- 2024年修正版
  • 8月26日,恭喜CUUG 肖同学获得19c OCM证书!
  • 报名啦!PolarDB数据库创新设计赛(天池杯)等你来战
  • 相约华中科技大学,移动云技术论坛 第四期:打造数智时代新型数据底座