
# PG_RANGE
PG_RANGE系统表存储关于范围类型的信息，除了[PG_TYPE](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0882.html#ZH-CN_TOPIC_0000002200190726)里类型的记录。
表1PG_RANGE字段 
| 名称           | 类型      | 引用                                                                                                                                | 描述                                                          |
|:---|:---|:---|:---|
| rngtypid     | oid     | [PG_TYPE](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0882.html#ZH-CN_TOPIC_0000002200190726).oid      | 范围类型的OID。                                                   |
| rngcollation | oid     | [PG_COLLATION](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0827.html#ZH-CN_TOPIC_0000002200350434).oid | 用于范围比较的排序规则的OID，如果没有则为零。                                    |
| rngsubopc    | oid     | [PG_OPCLASS](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0853.html#ZH-CN_TOPIC_0000002200350458).oid   | 用于范围比较的子类型的操作符类的OID。                                        |
| rngcanonical | regproc | [PG_PROC](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0858.html#ZH-CN_TOPIC_0000002200190682).proname  | 转换范围类型为规范格式的函数名，如果没有则为0。                                    |
| rngsubdiff   | regproc | [PG_PROC](https://support.huaweicloud.com/distributed-devg-v3-gaussdb/gaussdb-12-0858.html#ZH-CN_TOPIC_0000002200190682).proname  | 表示用于计算范围两元素差值的函数的名字，该函数的返回值为双精度类型，如果不存在该函数则rngsubdiff字段值为0。 |
   
rngsubopc决定用于范围类型的排序顺序。当元素类型是离散的时使用rngcanonical。
