在SQL查询分析器中应如何给字段添加约束?有实例
例5:添加学生姓名必须取唯一值的约束。(表名为student,字段为Sname)
那个T-SQL和标准sql还是差满多的。
例4:删除学生姓名必须取唯一值的约束 (这个我搞定了,大侠看看上面那题)
ALTER TABLE Student DROP UNIQUE(Sname)//这个不行的,要按下面做!!
注意:在查询分析器中应该这样做:
在查询分析器里边执行 alter table 表名 drop constraint 约束名
首先:查看表的约束名
你可以执行:sp_helpconstraint 表名
第二个结果集就列出了表的约束,constraint_name就是约束名
------解决方案--------------------1.创建create table test(a varchar(10) constraint chkName unique,b int)
2.添加create table test(a varchar(10),b int)
alter table test add constraint chname unique(a)