› Fóruns › Banco de dados Oracle › [RESOLVIDO] Constraint com Cláusula › [RESOLVIDO] Constraint com Cláusula
8 de dezembro de 2010 às 10:57 pm
#97232
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.