随笔-8  评论-14  文章-0  trackbacks-1

同事在准备新老系统的切换,清空一个表的时候往往发现这个表的主键被另一个表用做外键,而系统里有太多层次的引用.所以清起来相当麻烦

用下面这个脚本可以做到找出一个特定表的引用树,比如 table2 有个外键引用到了table1  table3有个外键饮用到了table2  .......

 

 

 

Code

 

 

 

posted on 2008-11-18 23:29 Tianjon 阅读(1393) 评论(4)  编辑 收藏 网摘 所属分类: SQL SERVER 2005

评论:
#1楼 2008-11-19 10:48 | 风海迷沙      
打开sql 2005 server management sudio
点开数据资源浏览器的数据库,找到你想看的表,在表名上面右键,
选择“查看对象依赖关系”,
选择查看“依赖于该表的对象”或“该表依赖的对象”

so easy that not need to frontpage.

  回复  引用  查看    
#2楼 2008-11-19 11:51 | ff[未注册用户]
先把所有关系删除掉,然后再删表,不就OK了解
  回复  引用    
#3楼 2008-11-19 15:31 | mrfangzheng      
问题是: 如果需要用脚本重建数据库的话, 该怎么办?
  回复  引用  查看    
#4楼 2008-11-19 20:03 | xuyan      
@mrfangzheng
先把所有的关系删掉,在drop表

  回复  引用  查看    
发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1336298




相关文章:

相关链接: