gpt4 book ai didi

sql-server - IN内存表创建唯一的非聚集索引

转载 作者:行者123 更新时间:2023-12-02 20:32:49 24 4
gpt4 key购买 nike

我有一个场景。我希望我的内存表列接受多个 NULL 值,但是当输入 NULL 以外的值时,它应该是唯一的。我一直在使用CREATE UNIQUE NONCLUSTERED INDEX在磁盘表中执行此操作。

例如:

CREATE UNIQUE NONCLUSTERED INDEX  [IX_customer_PRN]
ON [dbo].[customer](PRN)
WHERE PRN IS NOT NULL
GO

IN MEMORY表中需要合适的替代方案。

最佳答案

documentation 中所述对于内存表,您应该能够通过在表上创建唯一的非聚集索引来实现您的需求,如下所示:

ALTER TABLE [dbo].[customer]
ADD CONSTRAINT IX_customer_PRN
UNIQUE NONCLUSTERED (PRN);
GO

关于sql-server - IN内存表创建唯一的非聚集索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56132950/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com