社区
MS-SQL Server
帖子详情
求SQL语句:如何增加和删除一个列的unique约束?
anzfox
2006-08-27 08:40:42
假如有表student 列sname
alter table...后面怎么写来增加unique约束 及删除unique约束?
我看书上有写alter table student drop unique(sname) 在查询分析器中执行不成功!
...全文
1892
11
打赏
收藏
求SQL语句:如何增加和删除一个列的unique约束?
假如有表student 列sname alter table...后面怎么写来增加unique约束 及删除unique约束? 我看书上有写alter table student drop unique(sname) 在查询分析器中执行不成功!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xyxfly
2006-08-28
打赏
举报
回复
sp_help aaa拿掉,因为本来我没加约束名,用那个来看了一下约束名 ^_^
xyxfly
2006-08-28
打赏
举报
回复
create table aaa
(
uniq varchar(10),
constraint UQ__aaa__09B45E9A unique(uniq)--非要那样用的话,在这里加上约束名
)
insert aaa
select 'aa'
select * from aaa
go
sp_help aaa
go
alter table aaa drop unique(uniq,UQ__aaa__09B45E9A)
go
drop table aaa
xyxfly
2006-08-28
打赏
举报
回复
alter table student drop constraint 约束名
anzfox
2006-08-28
打赏
举报
回复
那在sql server中要删除一个字段的unique约束应该怎么写啊??
我写alter table student add unique(sname)都没有问题!
xyxfly
2006-08-28
打赏
举报
回复
alter table student drop unique(sname)
sql server不支持这种写法
anzfox
2006-08-28
打赏
举报
回复
sname不是主键啊 我就alter table student drop unique(sname)
然后就提示错误:
服务器: 消息 156,级别 15,状态 1,行 1
在关键字 'unique' 附近有语法错误。
大虾们帮帮忙啊!!
polestarxu
2006-08-27
打赏
举报
回复
up
BS打广告的
digi_hb_002
2006-08-27
打赏
举报
回复
up
---------------------------------------------------------------------------------------------
腰缠70元到月入近10万
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=453
IT工程师 毕业4年我年薪涨到30万
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=511
26岁青年坐拥千万域名资产 从小玩家变成CEO
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=515
程序员的酸甜苦辣:告别Coding
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=341
从月薪3500到700万(一)
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=170
网络草根月赚3000的十种方法
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=517
如果我是女的 我肯定不会嫁给做网站的
http://www.hunbei.com.cn/Article/ArticleShow.asp?ArticleID=512
fish_yht
2006-08-27
打赏
举报
回复
楼上正解
xyxfly
2006-08-27
打赏
举报
回复
alter table student drop constraint 约束名
turenjie
2006-08-27
打赏
举报
回复
alter table student drop unique(sname) 在查询分析器中执行不成功!??
你要改的字段是否为该表的主键,如果为主键应先cancel掉主键的头衔!
Oracle 表结构及操作
本文介绍如何使用Oracle
SQL语句
进行表结构的创建、修改及
删除
等操作,包括添加注释、
增加
或
删除
列
、修改
列
属性等内容。
SQL Server 2012 唯一
约束
(定义唯一
约束
、
删除
唯一
约束
)
本文详细介绍了在数据库中如何使用唯一
约束
来防止数据表中的
列
出现重复值,包括通过SSMS工具和
SQL语句
两种方式定义及
删除
唯一
约束
的操作步骤。
sql server
unique
约束
的
增加
与
删除
本文介绍如何在SQL Server中为表的字段添加
Unique
约束
,并演示了当未知
约束
名称时如何查找并
删除
该
约束
的过程。
sql向数据库表中插入
列
,sql给表的
列
添加说明,sql添加主外键
约束
,
增加
列
,
增加
字段
本文详细介绍了使用
SQL语句
进行表结构修改的方法,包括
增加
、修改、
删除
列
,添加主键、外键、唯一性、默认值等
约束
,以及如何给
列
添加注释说明。
SQL
约束
本文详细介绍了SQL
约束
,包括NOT NULL、
UNIQUE
、PRIMARY KEY、FOREIGN KEY、CHECK、DEFAULT等
约束
类型,说明了它们的作用、使用场景,以及在CREATE TABLE和ALTER TABLE时的添加、
删除
操作,还对比了
列
级
约束
和表级
约束
的区别及不同
约束
的alter语法。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章