您的位置:首页 > 运维架构

无需深厚技术背景,也可以做好系统和应用维护管理

2010-08-24 23:12 525 查看
x先找出约束名字

 然后删除它

 

 --测试环境

 --主表

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表上的外键约束名字

--sql2000

exec sp_helpconstraint 'test2'

--可以在constraint_name 属性中找到外键约束名字

 --sql2005

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

 

--第三步:检查表上是否还有外键约束 --只要使用第一步里面的查找语句即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐