本文介绍了主键和唯一键约束有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

主键唯一键约束

它的用途是什么?

推荐答案

两者都用于表示表。

您只能为表格提供一个主键,如果您有多个候选人,则只需选择一个。

You can only have one primary key for a table so would just need to pick one if you have multiple candidates.

可以在外键约束中使用。在SQL Server中,主键列不能为空。在唯一键约束中使用的列可以是。

Either can be used in Foreign Key constraints. In SQL Server the Primary Key columns cannot be nullable. Columns used in Unique Key constraints can be.

默认情况下,在SQL Server中,如果主键在堆上创建,则主键将成为集群索引,但绝不是强制PK和聚簇索引应该相同。

By default in SQL Server the Primary Key will become the clustered index if it is created on a heap but it is by no means mandatory that the PK and clustered index should be the same.

这篇关于主键和唯一键约束有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-05 02:28