sql server 2008 如何快速查看一个数据库中所有表的关联关

Jermy120 2013-03-17 10:01:26
要修改一个项目、看他的数据库里的表关系看得很烦、用的是sqlserver2008; 我想问下:sqlserver数据库里有没有快速可以查看出数据库里表的关系啊?请指教!!!
...全文
1031 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qnhhx_520 2015-08-03
  • 打赏
  • 举报
回复
大神啊,请问通过视图方式怎么查看?
黄_瓜 2013-03-19
  • 打赏
  • 举报
回复
--sql 语句查找外键 以及对应的外键表名、列名和引用的主表名、列名 ;WITH CTE AS ( SELECT OBJECT_NAME(constraint_object_id) Constraint_Name , OBJECT_NAME(parent_object_id) Table_Name , C.name Column_Name FROM sys.foreign_key_columns FK INNER JOIN sys.columns C ON FK.parent_object_id = C.object_id AND FK.parent_column_id = C.column_id ) SELECT C.Constraint_Name , C.Table_Name , C.Column_Name , OBJECT_NAME(FK.referenced_object_id) Referenced_Table_Name , SC.name Referenced_Column_Name FROM CTE C INNER JOIN sys.foreign_key_columns FK ON C.Constraint_Name = OBJECT_NAME(FK.constraint_object_id) INNER JOIN sys.columns SC ON FK.referenced_object_id = SC.object_id AND FK.referenced_column_id = SC.column_id
發糞塗牆 2013-03-19
  • 打赏
  • 举报
回复
sp_depends
milkman_nuaa 2013-03-19
  • 打赏
  • 举报
回复
拖个database diagrams出来就行啦

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧