例5:添加学生姓名必须取唯一值的约束。(表名为student,字段为Sname)
那个T-SQL和标准sql还是差满多的。 例4:删除学生姓名必须取唯一值的约束 (这个我搞定了,大侠看看上面那题)
ALTER TABLE Student DROP UNIQUE(Sname)//这个不行的,要按下面做!! 注意:在查询分析器中应该这样做:
在查询分析器里边执行 alter table 表名 drop constraint 约束名
首先:查看表的约束名
你可以执行:sp_helpconstraint 表名
第二个结果集就列出了表的约束,constraint_name就是约束名
那个T-SQL和标准sql还是差满多的。 例4:删除学生姓名必须取唯一值的约束 (这个我搞定了,大侠看看上面那题)
ALTER TABLE Student DROP UNIQUE(Sname)//这个不行的,要按下面做!! 注意:在查询分析器中应该这样做:
在查询分析器里边执行 alter table 表名 drop constraint 约束名
首先:查看表的约束名
你可以执行:sp_helpconstraint 表名
第二个结果集就列出了表的约束,constraint_name就是约束名
2.添加create table test(a varchar(10),b int)
alter table test add constraint chname unique(a)
2.添加create table test(a varchar(10),b int)
alter table test add constraint chname unique(a)
都运行,因为你这里表建了两次,刚开始我忽略了。呵呵。
谢谢了。有没有T-sql语法的资料?告诉我链接或者发到我邮箱,谢谢了。
[email protected]
那个T-SQL和标准sql还是差满多的。alter table student with nocheck add
constraint pk_tablename primary key (sname)
go
例4:删除学生姓名必须取唯一值的约束 (这个我搞定了,大侠看看上面那题)
ALTER TABLE Student DROP UNIQUE(Sname)//这个不行的,要按下面做!! 注意:在查询分析器中应该这样做:
在查询分析器里边执行 alter table 表名 drop constraint 约束名
首先:查看表的约束名
你可以执行:sp_helpconstraint 表名
第二个结果集就列出了表的约束,constraint_name就是约束名alter table Student drop constraint pk_tablename
go