如何用SQL语句约束属性非空且唯一

表:J 属性:Jname 数据类型:varchar(20)
实现:J表中的Jname取值不能为空并且是唯一的
Jname是表中已有的属性,如果不用添加check约束的方式,还有其他方法吗?

第1个回答  2015-04-09
在查询分析器里边执行 alter table 表名 drop constraint 约束名 查看表的约束名执行 sp_helpconstraint 表名 第二个结果集就列出了表的约束,constraint_name就是约束名 或者执行 sp_help 表名 一般第三个结果集中...追问

看不懂啊,可以再解释清楚一点吗?

第2个回答  2015-04-09
alter table XXX add constrain XX Jname not null unique追问

第二个xx是什么?

追答

约束的名字,可以随便取。

本回答被提问者采纳
相似回答