Pular para o conteúdo

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

#97232
Anakim
Participante

    É eu sei que tinha colocado algo parecido, eu pequisei no forum e achei também o link que você postou, mas neste cenário a soluçaõ não serve por ter mais um campo.

    E tentei usar esta solução nova que você colocou mas não funcionou, porque este index deixa outros valores no campoC entrar. Por exemplo:

    Esta situação pode:

    • campoA = 1, campoB = 2, campoC = 0
    • campoA = 1, campoB = 2, campoC = 0;
    • campoA = 1, campoB = 2, campoC = 1;
    • campoA = 1, campoB = 2, campoC = 0;

    Esta não pode:

    • campoA = 1, campoB = 2, campoC = 1;
    • campoA = 1, campoB = 2, campoC = 1;
    • campoA = 1, campoB = 2, campoC = 2;
    • campoA = 1, campoB = 2, campoC = 3;

    Só pode haver valores duplicados se o campoC for 0.