更新时间:2025-09-09 GMT+08:00
        
          
          
        
      
      
      
      
      
      
      
      
  
      
      
      
        
条件
本章节描述常见的条件兼容项,包含比较条件、浮点条件、逻辑条件、模型条件、多集合条件、模式匹配条件、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条件  | 
     
       不支持  | 
     
       -  | 
    
   父主题: Oracle兼容性说明