› Fóruns › Banco de dados Oracle › [RESOLVIDO] Constraint com Cláusula › [RESOLVIDO] Constraint com Cláusula
8 de dezembro de 2010 às 4:39 am
#97220
Participante
E aí Anakim,
Acho que já respondi uma vez essa questão pra você, em um tópico bem antigo…
https://profissionaloracle.com.br/modules.php?name=Forums&file=viewtopic&t=3571&start=0&postdays=0&postorder=asc&highlight=unique+index
Usando unique function-based index. Olha o código:
CREATE UNIQUE INDEX teste_idx
ON tabela (
DECODE(campoC, 0, NULL, campoA),
DECODE(campoC, 0, NULL, campoB),
DECODE(campoC, 0, NULL, campoC)
);
Abraços