Pular para o conteúdo

Fóruns Banco de dados Oracle [RESOLVIDO] Constraint com Cláusula [RESOLVIDO] Constraint com Cláusula

#97220
burga
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