[firebase-br] Validación selectiva

W O sistemas2000profesional em gmail.com
Sáb Ago 20 00:48:05 -03 2011


Hola a todos

Tengo una tabla con dos columnas: TIPMOV y NRODOC

Si la columna TIPMOV tiene el valor 'ECM' entonces NRODOC puede repetirse.
Pero si TIPMOV tiene el valor 'SVT' entonces NRODOC no debe repetirse, algo
como:

TIPMOV     NRODOC
-------------------------------
    ECM         001
    ECM         002
    ECM         001     -- Es OK, está repetido pero es OK
    SVT          001
    SVT          002
    SVT          001    -- ERROR, no se debe aceptar este valor

¿Hay alguna forma de tener una clave única (Unique Key) para este caso? ¿O
debo escribir un trigger? Y en ese caso: ¿Cómo sería el trigger?

Gracias por adelantado.

Walter.



Mais detalhes sobre a lista de discussão lista