Все, что я знаю об ограничении, это его имя (SYS_C003415), но я хочу увидеть его определение.
SYS_C003415
Похоже, я должен запрашивать ALL_CONSTRAINTS.
ALL_CONSTRAINTS
select OWNER, CONSTRAINT_NAME, CONSTRAINT_TYPE, TABLE_NAME, SEARCH_CONDITION from ALL_CONSTRAINTS where CONSTRAINT_NAME = 'SYS_C003415';
Другим вариантом будет обратный инжиниринг DDL ...
DBMS_METADATA.GET_DDL('CONSTRAINT', 'SYS_C003415')
Некоторые примеры здесь ....
http://www.psoug.org/reference/dbms_metadata.html
Используйте следующий запрос, чтобы получить определение ограничения в oracle:
Select DBMS_METADATA.GET_DDL('CONSTRAINT', 'CONSTRAINT_NAME') from dual
Или для просмотра всех содержаний используйте SYS.DBA_CONSTRAINTS (если у вас есть права)