`
wlhx
  • 浏览: 34812 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

查询数据库中所有的外键关系

    博客分类:
  • SQL
阅读更多
用于查询数据库中所有外键关系的SQL语句如下:
select fk.name fkname , ftable.name ptablename, cn.name fkcol, rtable.name ftablename from sysforeignkeys
join sysobjects fk
on sysforeignkeys.constid = fk.id
join sysobjects ftable
on sysforeignkeys.fkeyid = ftable.id
join sysobjects rtable
on sysforeignkeys.rkeyid = rtable.id
join syscolumns cn
on sysforeignkeys.fkeyid = cn.id and sysforeignkeys.fkey = cn.colid
分享到:
评论

相关推荐

    如何处理数据库中的外键

    在比较复杂的数据库中,经常要处理表中的外键关系,本人写了一些处理外键的方法,还忘诸位多多指点……

    数据库外键约束方式

    本文档是数据库的外键约束方式指南 需要的朋友请下载 保证可用

    MySQL创建数据表并建立主外键关系详解

    需要建立主外键关系的两个表的存储引擎必须是InnoDB。 外键列和参照列必须具有相似的数据类型,即可以隐式转换的数据类型。 外键列和参照列必须创建索引,如果外键列不存在索引,mysql将自动创建索引。 一、SQL...

    关系模型Relational Model,主键Primary Key,外键Foreign Key【关系数据库SQL教程2】

    关系模型Relational_Model,主键Primary_Key,外键Foreign_Key【关系数据库SQL教程2】

    如何区分SQL数据库中的主键与外键

    一、什么是主键、外键: 关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键比如 : 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一...

    关于关系型数据库基本知识(主键、外键、一对一、一对多、多对一等).docx

    关于关系型数据库基本知识(主键、外键、一对一、一对多、多对一等),适合了解数据库最基本知识的初学者阅读

    数据库判断题全集.txt

    × 一个关系中的主键的取值可以为空值(Null)× 外键一定是同名属性,且不同表中的同名属性也一定是外键。× 关系模式中属性的数目称为关系的元数,又称为关系的目。 在关系理论中,把能够唯一地确定一个元组的属性...

    数据表的关联关系图-父表与子表的关联关系

    父表中的外键,是子表中的主键。在父表中的外键,可以出现多次。主键是不能有重复的。

    数据库外键,用还是不用?

     对于主/外键/索引来说,在一些开发团队中被认为是处理数据库关系的利器,也被某些开发团队认为是处理某些具体业务的魔鬼,您的观点呢?在实际应用中您会采取哪种方式?  大家共同观点:  主键和索引是不可...

    数据库第一次研讨

    关系型数据库与非关系型数据库 sql外键添加与删除带来的影响 如果不添加外键会发生是什么问题

    解决django框架model中外键不落实到数据库问题

    在外键字段的参数中添加db_constraint=False即可,数据库中没有外键关系,代码中依然可以按照正常外键方式使用。 例如: class User(models.Model): name = models.CharField(max_length=255) room = models....

    django在开发中取消外键约束的实现

    补充知识:django-给外键关系传值,删除外键关系 反查: 在表关系里 related_name = ‘反查name’,自己不设置,django也会默认设置为class的小写名字+_set , ex: book_set. 一对一关系赋值: class ModelStudy...

    聊聊Oracle外键约束的几个操作选项

    主外键是任何数据库系统都需存在的约束对象,从对象模型中的业务逻辑加以抽象,作为物理设计的一个部分在数据库中加以实现。  Oracle外键是维护参照完整性的重要手段,大多数情况下的外键都是紧密关联关系。外键...

    公交线路查询系统的数据库设计.doc

    在公交线路查询系统 数据库设计过程中,要针对数据字典中的数据信息存储形式进行分析,得到系统数据的 关系模式。因此,本文选用E-R图来实现数据库结构分析,公交线路查询系统数据库E- R图如图1、图2、图3所示: 图1...

    Python全栈(七)Flask框架之7.ORM过滤条件、外键约束和表关系

    ORM过滤条件、外键约束和表关系一、Flask数据库过滤条件二、ORM模型的外键约束1.ORM建立外键关系2.ORM数据库外键约束3.存在外键时数据的查询三、Flask数据库表关系1.一对多关系 一、Flask数据库过滤条件 过滤条件...

    MySQL外键使用及说明详解

    外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如int和tinyint可以,而int和char则不可以; 外键的好处: 可以使得两张表关联,保证数据的一致性和实现一些级联操作; 外键的定义语法: ...

    公交线路查询系统的数据库设计(1).doc

    在公交线路查询系统数据库设计过程中,要针对数据字典中的 数据信息存储形式进行分析,得到系统数据的关系模式。因此,本文选用E- R图来实现数据库结构分析,公交线路查询系统数据库E-R图如图1、图2、图3所示: 图1 ...

    天天篮球数据库

    数据库表的外键,表之间的关系实例 ,表之间的操作

    数据库定义与操作练习题参考答案.pdf

    (1)新建报酬表,要求指定关系的主键和外键,以及工资大于零的约束。(说明:职工号char (7), 工程号char (6),工资numeric(20,2)) (2) 查询年龄在30岁到40岁的男职工姓名和工资 (3)查询总收入超过5万的职工信息,信息...

Global site tag (gtag.js) - Google Analytics