我有一个场景。我希望内存表列接受多个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
表中需要合适的替代方法。
答案 0 :(得分:1)
如documentation中针对内存中表所述,只需在表上创建唯一的非聚集索引即可实现所需的功能,如下所示:
return getPackets().filter(type::isInstance).map(type::cast);