Unique Constraint, excluding NULL values [duplicate]

亡梦爱人 提交于 2019-12-02 06:24:00

SQL Server 2008 has filtered indexes that allow this but they are not available in 2005. In SQL Server 2005 you can create an indexed view with definition

CREATE VIEW dbo.Foo
WITH SCHEMABINDING
AS
SELECT bar
FROM dbo.baz
WHERE bar IS NOT NULL

Then create a unique clustered index on that.

CREATE UNIQUE CLUSTERED INDEX ix ON dbo.Foo(bar)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!