
# USER_CONSTRAINTS
USER_CONSTRAINTS视图存储当前用户下表中约束的信息。
| 名称              | 类型                     | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
|:---|:---|:---|
| constraint_name | vcharacter varying(64) | 约束名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| constraint_type | text                   | 约束类型。 - c表示检查约束。  - f表示外键约束。  - p表示主键约束。  - u表示唯一约束。   |
| table_name      | character varying(64)  | 约束相关的表名。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| index_owner     | character varying(64)  | 约束相关的索引的所有者（只针对唯一约束和主键约束）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| index_name      | character varying(64)  | 约束相关的索引名（只针对唯一约束和主键约束）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
   
#### 应用示例
查询当前用户下指定表的约束信息。t1替换为实际的表名。
```
SELECT * FROM USER_CONSTRAINTS WHERE table_name='t1';
 constraint_name | constraint_type | table_name | index_owner |  index_name
-----------------+-----------------+------------+-------------+---------------
 c_custkey_key   | p               | t1         | u1          | c_custkey_key
(1 row)
```
