免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3196 | 回复: 2
打印 上一主题 下一主题

哪位高手解读一下sysconstraints和sysreferences表 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-29 17:02 |只看该作者 |倒序浏览
哪位高手解读一下sysconstraints和sysreferences表的含义及如何使用!

论坛徽章:
0
2 [报告]
发表于 2006-03-29 17:17 |只看该作者
sysconstraints
s y s c o n s t r a i n t s表只是一个映射表和一个约束列表;不包含任何代码或
其他表引用。由C H E C K及D E FA U LT约束代码和s y s c o m m e n t s链接,由FOREIGN KEY约
束和s y s r e f e r e n c e s链接;由P R I M A RY KEY、U N I Q U E约束和s y s i n d e x e s链接。

下头是数据类型描述
c o n s t i d            i n t    约束I D
i d                          i n t    拥有此约束的表的I D
c o l i d s m a l l     i n t    此约束所定义的列的I D (如果为表约束则为0 )
S p a r e 1            t i n y i n t    保留
s t a t u s              i n t                 1:P R I M A RY KEY
                                                    2:U N I Q U E
                                                    3:FOREIGN KEY
                                                    4:C H E C K
                                                    5:D E FA U LT
                                                    1 6:列级约束
                                     3 2:表级约束
a c t i o n s             i n t                  保留
e r r o r                   i n t                  保留



s y s r e f e r e n c e s表
包含外键被引用的列,用于强制关系一致性。
列                       数据类型           描述
constid                    int              约束ID
fkeyid                     int              引用表的ID
fkeydbid                  smallint          保留
rkeyid                     int               被引用表的ID
rkeydbid                   smallint          保留
rkeyindid                  smallint          保留
keycnt                      smallint         键中列数
forkeys                   varbinary(32)      仅内部使用
refkeys                   varbinary(32)       仅内部使用
fkey1~fkey16             tinyint             引用的列ID
rkey1~rkey16             tinyint             被引用的列ID



使用sysreferences的存储过程:
■sp_fkeys:显示外来控键信息。
■sp_helpconstraint:显示约束信息

[ 本帖最后由 philein 于 2006-3-29 17:21 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-03-30 09:28 |只看该作者

非常感谢!

如果能解读得更详细点就更感谢了,比如如何应用.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP