条件
本章节描述常见的条件兼容项,包含比较条件、浮点条件、逻辑条件、模型条件、多集合条件、模式匹配条件、NULL值条件、XML条件、SQL/JSON条件、复合条件、BETWEEN条件、EXISTS条件、IN条件、IS OF TYPE条件,如表1所示。
| 序号 | Oracle数据库 | GaussDB数据库 | 差异 |
|---|---|---|---|
| 1 | 比较条件 | 支持,有差异 | 语句中存在ANY、SOME、ALL操作符时存在差异,Oracle支持对list对象进行操作,而GaussDB中需要将list对象转换成数组表达式的形式后再进行操作。 |
| 2 | 浮点条件 | 不支持 | - |
| 3 | 逻辑条件 | 支持 | - |
| 4 | 模型条件 | 不支持 | - |
| 5 | 多集合条件 | 不支持 | - |
| 6 | 模式匹配条件 | 支持 | - |
| 7 | NULL值条件 | 支持 | - |
| 8 | XML条件 | 不支持 | - |
| 9 | SQL/JSON条件 | 部分支持,有差异 |
|
| 10 | 复合条件 | 支持 | - |
| 11 | BETWEEN条件 | 支持 | - |
| 12 | EXISTS条件 | 支持 | - |
| 13 | IN条件 | 支持 | - |
| 14 | IS OF TYPE条件 | 不支持 | - |