Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como buscar o nome da restrição de verificação gerada pelo sistema da coluna da tabela no oracle


Existem duas maneiras. Primeiro (recomendado) - para dar nome às restrições ao criá-las. Segundo - para pesquisar em ALL_CONS_COLUMNS (ou USER_CONS_COLUMNS ) visão do sistema.
Você precisa de algo assim:
select constraint_name
  from all_cons_columns
 where table_name = 'TEST_TABLE'
   and owner = 'PK'
   and column_name = 'MYVAL1'

Consulte a documentação:https://docs.oracle.com/ cloud/latest/db121/REFRN/refrn20045.htm#REFRN20045