SQL - Indice Unico pero que permite nulos.

 
Vista:

Indice Unico pero que permite nulos.

Publicado por Victor Arreola (38 intervenciones) el 10/07/2001 05:04:53
¿Se puede declarar un Indice Unique, que NO permita valores repetidos, pero que Si permita valores nulos(o "") repetidos?.
Necesito que permita grabar el RFC(Registro Federal de Contribuyente)
UNICO, pero si el contribuyente no tiene, entonces que sea NULL.
Algo asi como:
CREATE UNIQUE INDEX idxu_RFC ON
dbo.contribuyente(RFC) WITH
ALLOW_NULL /*<<<<< o como se llamaria este parameto?*/
Agradesco la ayuda de antemano. atte. Victor Arreola
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Indice Unico pero que permite nulos.

Publicado por Gonzalo Solano C. (148 intervenciones) el 12/07/2001 20:54:11
Victor:

SQLServer considera a null como un valor, entonces al momento de crear un indice de tipo UNIQUE verifica que no exista valores repetidos sobre la columna a crear, ahora si este campo tiene varios registros con valores NULL genera un error, Concluyendo al parecer no es posible crear un indice de tipo UNIQUE con valores NULL

Espero te ayude sino avisame.

Saludos desde BOLIVIA
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar