SELECT 主键表名称=object_name(b.rkeyid)
,主键列ID=b.rkey
,主键列名=(SELECT name FROM syscolumns WHERE colid=b.rkey AND id=b.rkeyid)
,外键表名称=object_name(b.fkeyid)
,外键列ID=b.fkey
,外键列名=(SELECT name FROM syscolumns WHERE colid=b.fkey AND id=b.fkeyid)
,级联更新=ObjectProperty(a.id,'CnstIsUpdateCascade')
,级联删除=ObjectProperty(a.id,'CnstIsDeleteCascade')
FROM sysobjects a
join sysforeignkeys b on a.id=b.constid
join sysobjects c on a.parent_obj=c.id
WHERE a.xtype='F' AND c.xtype='U'
--and object_name(b.rkeyid) like '%%' --主键表名
分享到:
相关推荐
数据库主键和外键设计的原则
主要介绍了如何分清SQL数据库中的主键与外键,这里简单介绍下,方便需要的朋友
关于数据库主键和外键 终于弄懂啦
关于关系型数据库基本知识(主键、外键、一对一、一对多、多对一等),适合了解数据库最基本知识的初学者阅读
使用eclipse获取mysql数据库中的表结构以及主外键
达梦数据库
删除数据库的所有表、存储过程、主键、外键、索引等
数据库经典资料请积极下载,如有需要情绪继续下载
数据库技术与应用 设置成绩表主键和外键约束-A学习任务书.doc 学习资料 复习资料 教学资源
MySQL 创建主键,外键和复合主键的方法,需要的朋友可以参考下。
使用主键和外键的“多对多”数据库关系。 该项目的目标是为一个通用的国际非政府组织创建一个完整的全栈项目的初始后端。 我们选择了亚洲,并将该非政府组织指定为亚洲非政府组织(ANGO)。 前端分为两个部分,即...
删除数据库的所有表、存储过程、主键、外键、索引等 .sql
在程序开发中,设计数据库成为了一个重点,会用到相关的主外键,规范数据库中表之间的关系。 本文通过对主键、外键,还有唯一进行了详细的介绍,能够帮助数据库设计者在数据库设计方面发挥一定的作用!
索引是数据库中用于提高查询速度的数据结构。通过使用索引,可以快速定位到表中的特定行,而无需扫描整个表。索引可以基于一列或多列创建,根据索引类型的不同,可以是B-Tree索引、哈希索引等。创建索引会占用额外...
关系模型Relational_Model,主键Primary_Key,外键Foreign_Key【关系数据库SQL教程2】
SqlServer数据库字典--表.视图.函数.存储过程.触发器.主键.外键.约束.规则
2、外键的作用合理的数据结构设计,表中的数据一定有一致性约束,使用外键,让数据库去约束数据的一致,不给任何人出错的机会 3、外键约束1)当对从表进行操作时,数据
如何在oracle中查询所有用户表的表名、主键名称、索引、外键等
数据库主外键详解,带代码片段。让你直观了解数据库的主外键设置