当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-01-25 23:11:00  来源:本站整理

删除SQL Server外键约束的实例[MSSQL防范]

赞助商链接



  本文“删除SQL Server外键约束的实例[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

假如需求删除SQL Server外键约束,应当若何操作呢?下面将为您举例阐明若何删除SQL Server外键约束,但愿对您有所启迪.

下面给个例子

  1. --测试环境  
  2. --主表  
  3. create table test1(id int primary key not null,value int)  
  4. insert test1 select 1,2  
  5. go  
  6. --从表  
  7. create table test2(id int references test1(id),value int)  
  8. go  
  9. --第一步:找出test2表上的外键约束名字  
  10. --2000  
  11. exec sp_helpconstraint 'test2'  
  12. --可以在constraint_name 属性中找到外键约束名字  
  13. --2005  
  14. select name    
  15. 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')  
  16. /*  
  17. name  
  18. ---------------------------------  
  19. FK__test2__id__08EA5793*/  
  20. --第二步:删除外键约束  
  21. alter table test2 drop constraint FK__test2__id__08EA5793   
  22. --第三步:查抄表上能否还有外键约束  
  23. --只要利用第一步里面的查找语句便可  
<
  以上是“删除SQL Server外键约束的实例[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 删除SQL Server外键约束的实例
  • <b>巧用FORFILES号令删除sql server备份脚本</b>
  • 删除SQL Server备份的实例
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .