# 数据类型比较规则
数据类型比较（排序）规则是指相同数据类型的值之间发生比较（排序）时遵循的比较（排序）规则。
表1比较规则 
| Oracle数据库      | GaussDB数据库 | 差异                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
|:---|:---|:---|
| Numeric值         | 支持          | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| 日期时间值         | 支持          | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 二进制值            | 支持          | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 字符值              | 支持，有差异       | - 在GaussDB和Oracle中，支持的比较规则不完全相同，相同比较规则的名称也可能不同。  - GaussDB和Oracle的比较规则在可指定性上有差异，例如GaussDB不支持指定表级别的比较规则，而Oracle支持。  - GaussDB和Oracle在指定比较规则的语法上有差异，例如在GaussDB中，使用ENCODING、LC_CTYPE和LC_COLLATE三个参数决定创建数据库时使用的字符集、字符分类和比较规则，具体请参见[CREATE DATABASE](https://support.huaweicloud.com/distributed-ref-v10-gaussdb/gaussdb-08-0243.html)。而在Oracle中，各级别的比较规则通常由一系列带有NLS前缀的参数确定。   |
| 对象值             | 不支持          | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| Varrays和嵌套表       | 支持，有差异        | GaussDB和Oracle均支持Varrays的比较，与Oracle不同的是，GaussDB不仅支持比较两个Varrays中的元素个数，还支持同类型的Varrays之间的比较。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| 数据类型优先级         | 支持            | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 数据转换（显式/隐式类型转换） | 支持           | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   
