最佳答案
我正在使用 SQLServer2005。我希望将列中的值约束为唯一的,同时允许 NULLS。
我目前的解决方案包含一个惟一的索引,如下所示:
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)
有更好的主意吗?