日期:2011-01-25 23:11:00 来源:本站整理
删除SQL Server外键约束的实例[MSSQL防范]
本文“删除SQL Server外键约束的实例[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
假如需求删除SQL Server外键约束,应当若何操作呢?下面将为您举例阐明若何删除SQL Server外键约束,但愿对您有所启迪.
下面给个例子
<
- --测试环境
- --主表
- 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 Server外键约束的实例[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论