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

sql server 中两个表的foreign key 怎么删除外键名字不知道。。怎么删?

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

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

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-15
alter table 从表 drop foreign key 描述外键名 ,这个删除是要基于你的从表有对外键起名字的前提下,你在建从表的时候外键就应该这样 constraint 描述外键名 foreign key (xxx_id)references 主表(id),这样这个删除才有用
第2个回答  2012-07-28
先将存在外键约束的字段的外键用
alter table 从表
add constraint fk_XX foreign key(从表字段) references 主表(主表字段)
go
alter table 从表
drop constraint fk_XX
go
第3个回答  2020-02-28
需要两步 1,alter table 从表 drop foreign key 约束名 ; 2.alter table 从表 drop key 约束名;
第4个回答  推荐于2018-02-27
sp_help 表名 可以看到外键名
alter table xxx drop constraint fk_xxx本回答被网友采纳