加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

sql-server – 具有UNIQUE索引的列中的多个NULL值

发布时间:2021-04-01 03:52:09 所属栏目:编程 来源:网络整理
导读:拜见英文谜底 How to create a unique index on a NULL column?4个 我们有一个表在列上具有独一索引,可以接管空值.题目是我们发明这个布局只能接管一行具有NULL值.假如我们实行添加NULL值的第二行,我们会获得一个错误. “无法在工具中插入一再的键行…”. 我

拜见英文谜底 > How to create a unique index on a NULL column?4个
我们有一个表在列上具有独一索引,可以接管空值.题目是我们发明这个布局只能接管一行具有NULL值.假如我们实行添加NULL值的第二行,我们会获得一个错误.
“无法在工具中插入一再的键行…”.

我们可以做些什么来保持此列上的索引以及将NULL值添加到多行的手段?

办理要领

是的,您可以行使筛选索引来支持此成果.只需删除现有索引并建设这样的新索引即可
CREATE UNIQUE INDEX Index_Name ON TableName(ColumnName)
WHERE ColumnName IS NOT NULL

这将应承您具有NULL值的一再项.假如您必要更多具体信息,请参阅此深入文章.

http://blog.sqlauthority.com/2008/09/01/sql-server-2008-introduction-to-filtered-index-improve-performance-with-filtered-index/

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读