本节主要介绍 OceanBase 数据库的 Oracle 模式与原生 Oracle 数据库中内建函数的详细兼容对比信息。
Oracle 数据库数据库中支持内建函数 117 个,OceanBase 数据库当前支持 103 个,更多详细信息请参阅 函数 章节。
数据函数
序号 | Oracle 数据库 | OceanBase 数据库 |
---|---|---|
1 | ABS | 支持 |
2 | ACOS | 支持 |
3 | ASIN | 支持 |
4 | ATAN | 支持 |
5 | ATAN2 | 支持 |
6 | BITAND | 支持 |
7 | CEIL | 支持 |
8 | COS | 支持 |
9 | COSH | 支持 |
10 | EXP | 支持 |
11 | FLOOR | 支持 |
12 | LN | 支持 |
13 | LOG | 支持 |
14 | MOD | 支持 |
15 | NANVL | 支持 |
16 | POWER | 支持 |
17 | REMAINDER | 支持 |
18 | ROUND (number) | 支持 |
19 | SIGN | 支持 |
20 | SIN | 支持 |
21 | SINH | 支持 |
22 | SQRT | 支持 |
23 | TAN | 支持 |
24 | TANH | 支持 |
25 | TRUNC (number) | 支持 |
26 | WIDTH_BUCKET | 支持 |
字符串函数
序号 | Oracle 数据库 | OceanBase 数据库 |
---|---|---|
1 | CHR | 支持 |
2 | CONCAT | 支持 |
3 | INITCAP | 支持 |
4 | LOWER | 支持 |
5 | LPAD | 支持 |
6 | LTRIM | 支持 |
10 | REGEXP_REPLACE | 支持 |
11 | REGEXP_SUBSTR | 支持 |
12 | REPLACE | 支持 |
13 | RPAD | 支持 |
14 | RTRIM | 支持 |
16 | SUBSTR | 支持 |
17 | TRANSLATE | 支持 |
18 | TRIM | 支持 |
19 | UPPER | 支持 |
20 | ASCII | 支持 |
21 | INSTR | 支持 |
22 | LENGTH | 支持 |
23 | REGEXP_COUNT | 支持 |
24 | REGEXP_INSTR | 支持 |
日期函数
序号 | Oracle 数据库 | OceanBase 数据库 |
---|---|---|
1 | ADD_MONTHS | 支持 |
2 | CURRENT_DATE | 支持 |
3 | CURRENT_TIMESTAMP | 支持 |
4 | DBTIMEZONE | 支持 |
5 | EXTRACT (datetime) | 支持 |
6 | FROM_TZ | 支持 |
7 | LAST_DAY | 支持 |
8 | LOCALTIMESTAMP | 支持 |
9 | MONTHS_BETWEEN | 支持 |
10 | NUMTODSINTERVAL | 支持 |
类型转换函数
序号 | Oracle 数据库 | OceanBase 数据库 |
---|---|---|
1 | CAST | 支持 |
2 | HEXTORAW | 支持 |
3 | RAWTOHEX | 支持 |
4 | TO_CHAR (character) | 支持 |
5 | TO_CHAR (datetime) | 支持 |
6 | TO_CHAR (number) | 支持 |
7 | TO_CLOB | 支持 |
8 | TO_DATE | 支持 |
9 | TO_MULTI_BYTE | 支持 |
10 | TO_NCHAR (character) | 支持 |
空值相关的函数
序号 | Oracle 数据库 | OceanBase 数据库 |
---|---|---|
1 | COALESCE | 支持 |
2 | LNNVL | 支持 |
3 | NANVL | 支持 |
4 | NULLIF | 支持 |
5 | NVL | 支持 |
6 | NVL2 | 支持 |
聚合函数
序号 | Oracle 数据库 | OceanBase 数据库 |
---|---|---|
1 | AVG | 支持 |
2 | CORR | 支持 |
4 | COUNT | 支持 |
5 | COVAR_POP | 支持 |
6 | COVAR_SAMP | 支持 |
7 | CUME_DIST | 支持 |
8 | MAX | 支持 |
9 | MIN | 支持 |
10 | PERCENT_RANK | 支持 |
11 | RANK | 支持 |
12 | STDDEV | 支持 |
13 | STDDEV_POP | 支持 |
14 | STDDEV_SAMP | 支持 |
15 | SUM | 支持 |