Pesquisei no Google e não consigo encontrar se há uma tabela de referência/pesquisa para a coluna ALL_CONSTRAINTS.CONSTRAINT_TYPE. Vi esta resposta , mas a fonte da resposta não foi apresentada. A outra resposta se refere à documentação, mas a documentação não diz se há uma tabela de pesquisa. Posso ver os valores de exibição para CONSTRAINT_TYPE na extensão VS Code SQL Developer ao abrir as restrições para uma determinada tabela.
Mais uma vez, pesquisei no Google, mas não encontrei nada sobre isso, além da documentação.
Não há nenhuma, até onde eu saiba.
Se você der uma olhada no
CREATE VIEW
script:você verá que
constraint_type
é simplesmente decodificado comoSe houvesse uma tabela de consulta, ela provavelmente teria sido usada na
FROM
cláusula e unida a outras tabelas.Não há tabela de consulta. O Oracle em muitos casos apenas usou strings como você vê em
ALL_CONSTRAINTS.CONSTRAINT_TYPE
. Eles usamY/N
em vez de0/1
, etc.