哪个Oracle视图包含所有约束?

Ron*_*dus 2 oracle ddl constraints schemaexport dbms-metadata

我试图从user_objects表中获取CONSTRAINTS,如下所示:

 select CASE object_type
      WHEN 'DATABASE LINK' then 'dblinks'
      WHEN 'FUNCTION' then 'functions'
      WHEN 'INDEX' then 'indexes'
      WHEN 'PACKAGE' then 'packages'
      WHEN 'PROCEDURE' then 'procedures'
      WHEN 'SEQUENCE' then 'sequences'
      WHEN 'TABLE' then 'tables'
      WHEN 'TRIGGER' then 'triggers'
      WHEN 'VIEW' then 'views'
      WHEN 'SYNONYM' then 'synonyms'
      WHEN 'GRANT' then 'grants'
      WHEN 'CONSTRAINT' then 'constraints'
      ELSE object_type
      END||'|'||
      CASE object_type
      WHEN 'DATABASE LINK' then 'DB_LINK'
      ELSE object_type
      END||'|'||object_name
from user_objects
where object_name not like 'BIN$%'
and object_type not like '%PARTITION'
and object_type not in ('PACKAGE BODY')
order by object_type
; 

select distinct object_type
from user_objects
; 
Run Code Online (Sandbox Code Playgroud)

但是..... USER_OBJECTS只有这些类型的功能
指标,PACKAGE,PACKAGE BODY,PROCEDURE,序列表,触发器,视图因为USER_OBJECTS SELECT DISTINCT object_type的; 归还了他们.所以这个查询根本没有给出我的约束.

有没有办法从Oracle获得所有约束?我应该使用哪种Oracle视图?

Mic*_*sov 5

   select * from user_constraints
Run Code Online (Sandbox Code Playgroud)