求助如何删除unique结束

起个名字忒难 2017-05-04 07:47:21
如图,为什么会显示语法错误,错在哪里,我在创建表的时候,用的是以下语句
use data_tcy
go
if exists(select * from sysobjects where name='代理商信息')
drop table 代理商信息
create table 代理商信息
(
代理商姓名 varchar(50) not null UNIQUE,
代理商层级 varchar(50) not null,
上家代理商姓名 varchar(50) null,
手机号 varchar(50) not null UNIQUE,
支付宝账号 varchar(50) not null,
成为总代理的时间 date null,
备注 varchar(200) null,
录入时间 datetime not null UNIQUE
)

为什么要删除这个录入时间的unique约束这么难,原因在哪里

...全文
170 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
起个名字忒难 2017-05-04
  • 打赏
  • 举报
回复
引用 1 楼 sinat_28984567 的回复:
先用下边这条语句,查找约束名称
sp_helpconstraint 代理商信息
然后根据名称删除约束
ALTER TABLE 代理商信息 drop constraint UQ__代理商信息__0021BC64B9C63AAC;
再次查看时约束没有了
太牛逼了,完美解决了我的问题,太感谢了
起个名字忒难 2017-05-04
  • 打赏
  • 举报
回复
太牛逼了,完美解决了我的问题,太感谢了
二月十六 2017-05-04
  • 打赏
  • 举报
回复
先用下边这条语句,查找约束名称
sp_helpconstraint 代理商信息




然后根据名称删除约束
ALTER TABLE 代理商信息 drop constraint UQ__代理商信息__0021BC64B9C63AAC;


再次查看时约束没有了

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧