Restricciones CHECK

06/01/2005 - 09:07 por Miguel Ortiz Falcón | Informe spam
Bueno quiero crear una restriccion para una tabla, que
consta de que o dos campos tengan NULL o ninguno tenga
NULL, o sea los dos con valores o los dos sin valores.

Bueno he estado intentando poner esa sentencia t-sql en
una nueva restriccion:

(campo1 = NULL AND campo2 = NULL) OR (campo1 <> NULL AND
campo2 <> NULL)

pero parece que no está validando nada...

Asi debería ser?

Saludos

Miguel O.
michaelof@hotmail.com
 

Leer las respuestas

#1 Liliana Sorrentino
06/01/2005 - 12:31 | Informe spam
Hola Miguel,
validá los nulos así:
CHECK ((campo1 is NULL AND campo2 is NULL) OR (campo1 is not NULL AND
campo2 is not NULL)))
Liliana.

"Miguel Ortiz Falcón" escribió en el mensaje
news:02f901c4f3c6$d3520ae0$
Bueno quiero crear una restriccion para una tabla, que
consta de que o dos campos tengan NULL o ninguno tenga
NULL, o sea los dos con valores o los dos sin valores.

Bueno he estado intentando poner esa sentencia t-sql en
una nueva restriccion:

(campo1 = NULL AND campo2 = NULL) OR (campo1 <> NULL AND
campo2 <> NULL)

pero parece que no está validando nada...

Asi debería ser?

Saludos

Miguel O.

Preguntas similares