为了账号安全,请及时绑定邮箱和手机立即绑定

sqlserver2008 什么是唯一键? 怎样设置唯一键

sqlserver2008 什么是唯一键? 怎样设置唯一键

九州编程 2018-08-29 13:13:33
查看完整描述

2 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

唯一键分为主键(主键索引)和唯一索引(UNIQUE 索引),意思就是在某一列中不能出现重复值,但主键索引和唯一索引的区别是,主键索引不允许为空,而唯一索引允许为空,其中空(null)是可以不唯一的。

设置方法分别如下:

创建主键索引:

1alter table tablename add constraint 主键名 primary  key(字段名);

创建唯一索引:

1CREATE UNIQUE CLUSTERED INDEX myclumn_cindex ON mytable(mycolumn);


查看完整回答
反对 回复 2018-09-07
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

唯一键就是表示这个列的所有值只能是唯一的,不能出现重复

如果可视化建唯一的话 右键该列----索引/键----类型:唯一键; 这样就设置好了

T-Sql的话 语法这样写 Alter TableName Add Constraint U_columnName Unique(列名)

祝楼主学有所成!

查看完整回答
反对 回复 2018-09-07
  • 2 回答
  • 0 关注
  • 1950 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信