Oracle 视图 USER_CONSTRAINTS 官方解释,作用,如何使用详细说明
本站中文解释
Oracle视图 USER_CONSTRAINTS 是一个主要被用到Data Definition Language(DDL)语句上的视图。它主要显示用户(user)下创建的约束(constraints)信息,它返回该用户所有的约束信息,包括每个约束的名称,所属的表、被约束的字段,约束的类型(primary key, foreign key, unique等),对约束的描述等多个字段(columns),以方便利用这些约束信息操作和调整各种数据库结构,比如使用ALTER TABLE或DROP CONSTRAINT等DLL操作语句。
另外,使用USER_CONSTRAINTS这个视图还可以实现针对数据库中每一种约束及其信息进行检索,比如针对所有类型为UNIQUE约束的字段,以及一对多等等复杂需求,这些查询式非常有助于分析数据库结构以便后期表格优化和数据库完善。
官方英文解释
USER_CONSTRAINTS
describes all constraint definitions on tables owned by the current user. Its columns are the same as those in ALL_CONSTRAINTS
.
See Also:
“ALL_CONSTRAINTS”