相关疑难解决方法(0)

位列的唯一约束仅允许1个真(1)值

我有这张桌子:

CREATE TABLE [tblExample](
    [ExampleID] [int] IDENTITY(1,1) NOT NULL,
    [WordsAndStuff] [nvarchar](max) NOT NULL,
    [Active] [bit] NOT NULL
Run Code Online (Sandbox Code Playgroud)

我希望Active列具有唯一约束,该约束只允许一条记录为真(1).在这一点上,我不需要一直是一个真正的记录,只是不能超过其中一个.

我该如何编写约束?

t-sql sql-server constraints unique

4
推荐指数
1
解决办法
1029
查看次数

标签 统计

constraints ×1

sql-server ×1

t-sql ×1

unique ×1