欢迎光临

木子屋

标题: SQLServer主键和唯一约束的区别

作者: dnawo

日期: 2014-12-16 08:43 PM

分类: 服务器

内容: 首先说明一点，主键又称主键约束，它也是一种约束，看下它和唯一约束的创建语法：
复制内容到剪贴板 程序代码alter table Person add constraint PK_Id primary key (Id)
alter table Person add constraint UQ_Name unique (Name)
主键和唯一约束都要求字段值唯一，除此外，它们还有如下区别：
·同一张表只能有一个主键，但能有多个唯一约束；
·主键字段值不能为NULL，唯一约束字段值可以为NULL；
·主键字段可以做为其他表的外键，唯一约束字段不可以做为其他表的外键；
·SQLServer默认为主键字段创建聚集索引，为唯一约束字段创建非聚集索引；

+ 查看当前日志评论 (0)

登录

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.459 ms

返回

标题: SQLServer主键和唯一约束的区别

你没有权限发表评论

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.459 ms

返回

暂无评论

返回

────────────

木子屋

PJBlog3 v3.2.9.518 Inside.

Processed In 1.506 ms

返回