日期:2014-05-19  浏览次数:20483 次

在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)