Como achar uma Constraint pelo nome e sem saber o nome da tabela


Esse Post tem como ideia passar algumas coisas uteis que eu aprendi trabalhando com o Oracle, na versão 10g, não sei se funciona em outras versões

Esse SQL tem como função retornar o nome da tabela e o nome da coluna que detem a constraint informada:
SELECT a.table_name as Tabela_da_Constraint,a.column_name as Nome_da_Coluna,a.constraint_name as Nome_da_Constraint 
FROM ALL_CONS_COLUMNS A JOIN ALL_CONSTRAINTS C  ON A.CONSTRAINT_NAME = C.CONSTRAINT_NAME where A.constraint_name='NOME_DA_CONSTRAINT'

Comments

Popular posts from this blog

Tela preta no Backtrack 5 ao executar o startx

Maven Error assembling EJB: META-INF/ejb-jar.xml is required for ejbVersion 2.x

Static Metamodel