相关疑难解决方法(0)

如何在NULL列上创建唯一索引?

我正在使用SQL Server 2005.我想将列中的值限制为唯一,同时允许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)
Run Code Online (Sandbox Code Playgroud)

有更好的想法吗?

sql sql-server indexing constraints unique

98
推荐指数
3
解决办法
9万
查看次数

Sqlite NULL和唯一?

我注意到我可以在具有UNIQUE约束的列中具有NULL值: UNIQUE(col)

这会在某些情况下产生任何问题吗?

sql sqlite null unique unique-constraint

24
推荐指数
2
解决办法
1万
查看次数