唯一键可以具有的空值数量

Ashu

我想知道一个唯一键在sql server中可以有多少个null值。我读过许多文章,每个文章都有不同的答案,有的说无限的空值被接受,有的说只接受一个空值,据我说,只有一个空值被接受是对还是错?

瑞安

答案是:这取决于。有一些方法可以创建一个唯一索引,该索引在MS SQL Server中允许多个空值,但这不是默认值。MS中的默认值是仅允许一个NULL。但这不是ANSI标准。ANSI标准92、99和03明确允许多个具有唯一性的null。

此处的答案给出了很好的解释:如何创建也允许空值的唯一约束?

使用示例进行更新:从表定义中删除UNIQUE约束,然后像这样添加索引

CREATE UNIQUE NONCLUSTERED INDEX idx_name
ON table_name(column_name)
WHERE column_name IS NOT NULL;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

唯一键可以具有的空值数量

来自分类Dev

具有非空值的唯一键

来自分类Dev

具有“非空”约束的唯一键和主键之间有什么区别?

来自分类Dev

具有一个空字段的唯一键

来自分类Dev

具有唯一键的表中的值递增会导致约束错误

来自分类Dev

具有两列组合的SQLite唯一键

来自分类Dev

lodash index通过具有非唯一键

来自分类Dev

Lokijs:插入具有唯一键冲突的文档

来自分类Dev

具有数十亿唯一键的KTable

来自分类Dev

具有唯一键的onDuplicateKey的Jooq代码

来自分类Dev

在模型级别定义具有唯一键的实体

来自分类Dev

从两列中创建一个具有唯一键和值列表的字典

来自分类Dev

向现有的复合唯一键添加新列

来自分类Dev

向现有的复合唯一键添加新列

来自分类Dev

如何将pandas DataFrame压缩成具有唯一键和列出值的字典?

来自分类Dev

如何计算对象的匹配唯一键的数量(javascript)

来自分类Dev

CouchDB中唯一键的唯一值

来自分类Dev

JS如何返回一个对象,一键分享所有的值

来自分类Dev

将Algolia与具有唯一键的嵌套对象一起使用

来自分类Dev

MySQL具有多个唯一键的“ Insert ... On Duplicate Key”

来自分类Dev

每次插入时插入具有唯一键的多个记录

来自分类Dev

R中具有非唯一键组合的长到宽

来自分类Dev

使用PySpark解析具有大量唯一键(不是对象列表)的JSON对象

来自分类Dev

在Excel中排列数据集(均具有唯一键)

来自分类Dev

具有唯一键的dict理解不在列表中

来自分类Dev

不选择具有唯一键的重复记录

来自分类Dev

Cf-script 将查询结果转换为具有唯一键的结构?

来自分类Dev

如何在 JavaScript/TypeScript 中创建具有非唯一键的 Map?

来自分类Dev

如何为具有唯一键的一组记录生成唯一标识符?

Related 相关文章

  1. 1

    唯一键可以具有的空值数量

  2. 2

    具有非空值的唯一键

  3. 3

    具有“非空”约束的唯一键和主键之间有什么区别?

  4. 4

    具有一个空字段的唯一键

  5. 5

    具有唯一键的表中的值递增会导致约束错误

  6. 6

    具有两列组合的SQLite唯一键

  7. 7

    lodash index通过具有非唯一键

  8. 8

    Lokijs:插入具有唯一键冲突的文档

  9. 9

    具有数十亿唯一键的KTable

  10. 10

    具有唯一键的onDuplicateKey的Jooq代码

  11. 11

    在模型级别定义具有唯一键的实体

  12. 12

    从两列中创建一个具有唯一键和值列表的字典

  13. 13

    向现有的复合唯一键添加新列

  14. 14

    向现有的复合唯一键添加新列

  15. 15

    如何将pandas DataFrame压缩成具有唯一键和列出值的字典?

  16. 16

    如何计算对象的匹配唯一键的数量(javascript)

  17. 17

    CouchDB中唯一键的唯一值

  18. 18

    JS如何返回一个对象,一键分享所有的值

  19. 19

    将Algolia与具有唯一键的嵌套对象一起使用

  20. 20

    MySQL具有多个唯一键的“ Insert ... On Duplicate Key”

  21. 21

    每次插入时插入具有唯一键的多个记录

  22. 22

    R中具有非唯一键组合的长到宽

  23. 23

    使用PySpark解析具有大量唯一键(不是对象列表)的JSON对象

  24. 24

    在Excel中排列数据集(均具有唯一键)

  25. 25

    具有唯一键的dict理解不在列表中

  26. 26

    不选择具有唯一键的重复记录

  27. 27

    Cf-script 将查询结果转换为具有唯一键的结构?

  28. 28

    如何在 JavaScript/TypeScript 中创建具有非唯一键的 Map?

  29. 29

    如何为具有唯一键的一组记录生成唯一标识符?

热门标签

归档