Home > Database > Mysql Tutorial > sql server删除外键约束

sql server删除外键约束

WBOY
Release: 2016-06-07 14:55:23
Original
1987 people have browsed it

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' --可以

  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

  --第三步:检查表上是否还有外键约束

  --只要使用第一步里面的查找语句即可

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template