如何用sql语句删除外键约束

sqlserver中两个表的foreignkey怎么删除外键名字不知道。。怎么删?... sql server 中两个表的foreign key 怎么删除外键名字不知道。。怎么删? 展开
 我来答
很多游戏
高粉答主

2019-05-13 · 游戏精通者,攻略技能点满
很多游戏
采纳数:91 获赞数:386974

向TA提问 私信TA
展开全部

sql语句删除外键约束的具体步骤如下:

我们需要准备的材料分别是:电脑、SQL SERVER 2008。

1、首先我们用SQL SERVER 2008打开需要删除外键约束的表,鼠标右键点击左侧的“dbo”选项选择“设击”。

2、然后我们在该页面中左键点击选择“删除主键”选项。

3、然后我们在弹出来的该页面中左键单击选择“是”就即可删除。

Dorami003
2018-09-15
知道答主
回答量:7
采纳率:0%
帮助的人:3325
展开全部
alter table 从表 drop foreign key 描述外键名 ,这个删除是要基于你的从表有对外键起名字的前提下,你在建从表的时候外键就应该这样 constraint 描述外键名 foreign key (xxx_id)references 主表(id),这样这个删除才有用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
樹葉風
2012-07-28
知道答主
回答量:51
采纳率:0%
帮助的人:17.5万
展开全部
先将存在外键约束的字段的外键用
alter table 从表
add constraint fk_XX foreign key(从表字段) references 主表(主表字段)
go
alter table 从表
drop constraint fk_XX
go
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户24199
2020-02-28
知道答主
回答量:1
采纳率:0%
帮助的人:641
展开全部
需要两步 1,alter table 从表 drop foreign key 约束名 ; 2.alter table 从表 drop key 约束名;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牧之卉0j1
推荐于2018-02-27 · TA获得超过1151个赞
知道大有可为答主
回答量:1689
采纳率:0%
帮助的人:1738万
展开全部
sp_help 表名 可以看到外键名
alter table xxx drop constraint fk_xxx
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式