删除唯一性约束的sql语句

删除唯一性约束的sql语句,第1张

--找出UNIQUE 约束所在的表

select oname as [约束所在表],cname as [关联字段]

from sysobjects o join sysforeign_key_columns f on oobject_id=fparent_object_id

join syscolumns c on oobject_id=cobject_id

where freferenced_object_id=object_id('你的表名')

--查找约束名字

exec sp_helpconstraint [约束所在表]

--删除该约束

alter table [约束所在表] drop constraint XXXX

--最后删除你的索引

drop index stu_limit_tablesub_number_unique on tbname(column)

在SQL Server中,删除外键约束时,将删除强制引用完整性的要求。进行这个 *** 作前需要对表的 ALTER 权限。

USE AdventureWorks2012;

GO

ALTER TABLE dboDocExe 

DROP CONSTRAINT FK_Column_B; 

GO

你可以参考微软官方文档:>

你的语法没错,估计是你的约束名称错误

alter

table

表名

drop

constraint

约束名

查看表的约束名执行

sp_helpconstraint

表名

第二个结果集就列出了表的约束,constraint_name就是约束名

以上就是关于删除唯一性约束的sql语句全部的内容,包括:删除唯一性约束的sql语句、在数据库sql语句中怎么样删除表的参照完整性约束关系、如何取消sql中的约束性条件>=0等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9803278.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存