USER_CONSTRAINTS
USER_CONSTRAINTS视图存储当前用户下表中约束的信息。
名称 |
类型 |
描述 |
---|---|---|
constraint_name |
vcharacter varying(64) |
约束名。 |
constraint_type |
text |
约束类型。
|
table_name |
character varying(64) |
约束相关的表名。 |
index_owner |
character varying(64) |
约束相关的索引的所有者(只针对唯一约束和主键约束)。 |
index_name |
character varying(64) |
约束相关的索引名(只针对唯一约束和主键约束)。 |
应用示例
查询当前用户下指定表的约束信息。t1替换为实际的表名。
1 2 3 4 5 |
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) |