No repir valores, menos NULL

01/11/2003 - 10:12 por Franci | Informe spam
Hola grupo,

estoy diseñando mi base de datos en SQL Server 2000, necesito que el
campo NIF en la tabla Clientes no se pueda repetir, si se introduce, para
ello creo una restricción UNIQUE. El problema está cuando el usuario no
introduce el NIF, no debe ser obligatorio introducirlo, ya que no me permite
tener más de un valor NULL en este campo.

¿no se puede hacer que no se repitan los valores de un campo a menos que
sean NULL?

Espero haberme explicado, muchas gracias de antemano.

Saludos

________
Franci
 

Leer las respuestas

#1 Accotto Maximiliano D.
01/11/2003 - 14:46 | Informe spam
si lo definiste como unico es unico y null es un valor tambien!! quizas lo q
debas definir mejor es el diseño de tu bdd!! porque generalmente un campo
unico no tiene valores ni nulos ni duplicados!!

Un abrazo

Accotto Maximiliano
Gerente de Sistemas
Fundicion San Cayetano S.A.
Buenos Aires


Argentina

"Franci" escribió en el mensaje
news:
Hola grupo,

estoy diseñando mi base de datos en SQL Server 2000, necesito que el
campo NIF en la tabla Clientes no se pueda repetir, si se introduce, para
ello creo una restricción UNIQUE. El problema está cuando el usuario no
introduce el NIF, no debe ser obligatorio introducirlo, ya que no me


permite
tener más de un valor NULL en este campo.

¿no se puede hacer que no se repitan los valores de un campo a menos


que
sean NULL?

Espero haberme explicado, muchas gracias de antemano.

Saludos

________
Franci


Preguntas similares