GaussDB数据库条件兼容项
条件
本章节描述常见的条件兼容项,包含比较条件、浮点条件、逻辑条件、模型条件、多集合条件、模式匹配条件、NULL值条件、XML条件、SQL/JSON条件、复合条件、BETWEEN条件、EXISTS条件、IN条件、IS OF TYPE条件,如表1所示。
表1 条件
序号
Oracle数据库
GaussDB数据库
差异
1
比较条件
支持,有差异
语句中存在ANY、SOME、ALL操作符时存在差异,Oracle支持对list对象进行操作,而GaussDB中需要将list对象转换成数组表达式的形式后再进行操作。
2
浮点条件
不支持
3
逻辑条件
支持
4
模型条件
不支持
5
多集合条件
不支持
6
模式匹配条件
支持
7
NULL值条件
支持
8
XML条件
不支持
9
SQL/JSON条件
部分支持,有差异
GaussDB不支持IS JSON条件和JSON_TEXTCONTAINS条件。
GaussDB中JSONB_EQ条件等同于Oracle中JSON_EQUAL条件,但GaussDB不支持ERROR子句。
GaussDB中JSONB_EXISTS条件等同于Oracle中JSON_EXISTS条件,但GaussDB不支持ERROR子句、EMPTY子句和PASSING子句。
10
复合条件
支持
11
BETWEEN条件
支持
12
EXISTS条件
支持
13
IN条件
支持
14
IS OF TYPE条件
不支持
父主题: 分布式
浙公网安备 33010602011771号