¿Cómo crear un índice único en una columna NULA?
Estoy utilizando SQL Server 2005. Quiero restringir los valores de una columna para que sean únicos, al tiempo que permite NULLS.
Mi solución actual involucra un índice único en una vista como esta:
CREATE VIEW vw_unq WITH SCHEMABINDING AS
SELECT Column1
FROM MyTable
WHERE Column1 IS NOT NULL
CREATE UNIQUE CLUSTERED INDEX unq_idx ON vw_unq (Column1)
¿Alguna idea mejor?