SQL Server 2008 hat gefilterte Indizes, die dies zulassen, aber sie sind in 2005 nicht verfügbar. In SQL Server 2005 können Sie eine indizierte Ansicht mit Definition erstellen
CREATE VIEW dbo.Foo
WITH SCHEMABINDING
AS
SELECT bar
FROM dbo.baz
WHERE bar IS NOT NULL
Erstellen Sie dann einen eindeutigen gruppierten Index darauf.
CREATE UNIQUE CLUSTERED INDEX ix ON dbo.Foo(bar)