Jak utworzyć unikalny indeks w kolumnie NULL?
Korzystam z programu SQL Server 2005. Chcę ograniczyć wartości w kolumnie do unikalności, jednocześnie zezwalając na NULLS.
Moje obecne rozwiązanie wiąże się z unikalnym indeksem w takim widoku:
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)
Jakieś lepsze pomysły?