如果需要删除SQL Server外键约束,应该如何操作呢?下面将为您举例说明如何删除SQL Server外键约束,希望对您有所启迪。
成都创新互联公司,为您提供成都网站建设公司、成都网站制作、网站营销推广、网站开发设计,对服务成都湿喷机等多个行业拥有丰富的网站建设及推广经验。成都创新互联公司网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!
下面给个例子
- --测试环境
- --主表
- create table test1(id int primary key not null,value int)
- insert test1 select 1,2
- go
- --从表
- create table test2(id int references test1(id),value int)
- go
- --第一步:找出test2表上的外键约束名字
- --2000
- exec sp_helpconstraint 'test2'
- --可以在constraint_name 属性中找到外键约束名字
- --2005
- select name
- from sys.foreign_key_columns f join sys.objects o on f.constraint_object_id=o.object_id where f.parent_object_id=object_id('test2')
- /*
- name
- ---------------------------------
- FK__test2__id__08EA5793*/
- --第二步:删除外键约束
- alter table test2 drop constraint FK__test2__id__08EA5793
- --第三步:检查表上是否还有外键约束
- --只要使用第一步里面的查找语句即可
【编辑推荐】
如何定义SQL主键
SQL字段类型长度的更改方法
sql server主键的问题现状
COMB数据类型选取sql server主键
SQL CHARINDEX函数的使用
网页题目:删除SQLServer外键约束的实例
分享网址:http://www.mswzjz.cn/qtweb/news32/227732.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能