运城市安全教育中心:关于SQL的编程问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/27 20:10:34
已经创建了一个student的数据表,sno的列定义为sno char(5)not null unique
现在要删除关于学号必须取唯一值的约束。
是用SQL语言做删除编程,我之前用的是:alter table student drop unique(sno),但是分析查询时有语法错误,不知道应当如何更正

这样应该可以:
你去系统表sysobjects中找到相应的约束的id,然后删除。
select * from sysobjects
人工肉眼找到约束的id
alter table student
drop constraint id(约束的id)

呵呵.这个有意思,应该是把学号的主动键去掉.