sql server 2005中关于主键、外键的信息

songguozhi 2010-01-03 01:45:51
在sql server 2005中,对于自己创建的表中的主键、外键、约束等信息是存放在系统的哪些表中的,我知道例如关于表的信息存放在sys.tables中,列信息存放在sys.columns中,

但是关于主键、外键、约束这些我一直没有找到,特别是一个表的主键是建立在哪些列上的,外键建立在哪些列上的,外键同时又是参照的哪个表的哪个列,这些信息是存放在系统的哪些位置

敬请指教!
...全文
607 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
google一下,这个问题google上面应该多的是
songguozhi 2010-01-04
  • 打赏
  • 举报
回复
结贴……
realclimax 2010-01-03
  • 打赏
  • 举报
回复
系统视图里面找
lrjt1980 2010-01-03
  • 打赏
  • 举报
回复
你在网络上查一下,有一个系统存储过程专门是列出这些信息的。
SQL77 2010-01-03
  • 打赏
  • 举报
回复
SP_PKEYS
SP_FKEYS
SYSFORENIKEYS
喜-喜 2010-01-03
  • 打赏
  • 举报
回复
use 数据库
go
exec sp_help 表名;
  • 打赏
  • 举报
回复
sysforeignkeys
mvp_chen 2010-01-03
  • 打赏
  • 举报
回复
学习。
sincer1030 2010-01-03
  • 打赏
  • 举报
回复
学习中....
ACMAIN_CHM 2010-01-03
  • 打赏
  • 举报
回复
select * from INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE
zardo 2010-01-03
  • 打赏
  • 举报
回复
帮顶!
songguozhi 2010-01-03
  • 打赏
  • 举报
回复
SYS.FOREIGN_KEYS看过了,不行的
hezhixiongbei2 2010-01-03
  • 打赏
  • 举报
回复
来学习
linguojin11 2010-01-03
  • 打赏
  • 举报
回复
xuexi
xman_78tom 2010-01-03
  • 打赏
  • 举报
回复
SYS.FOREIGN_KEYS 和 SYS.FOREIGN_KEY_COLUMNS 目录视图

34,571

社区成员

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

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