`
421728862
  • 浏览: 8641 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

查询外键 反查哪些表用到当前表作为外键

阅读更多
Select  a.constraint_name,
               b.table_name,
               b.column_name,
               a.r_constraint_name,
               a.table_name,
               c.table_name
          From user_constraints a, user_cons_columns b,user_constraints c
         Where a.constraint_type = 'R'
           And c.constraint_name = b.constraint_name
           and a.r_constraint_name = c.constraint_name
           and c.table_name like 'table_name'

B表中的列c1是A表和C表的外键,table_name的参数值为B。查询的结果为A,C
分享到:
评论

相关推荐

    oracle主外键查询

    这段代码展示了如何查询特定表(此处为“Ҫд”)的外键关联表信息,通过`p.OWNER`和`c.OWNER`确保查询的是当前用户的表,并通过`p.table_name`指定表名,通过`c.constraint_type='R'`筛选出外键约束。 2. **查询...

    mysql一个表有三个外键,其中该表的两个字段的应对的外键的表都是同一张表,解决如何将其查询出来

    需求是这样的,一个资源表有分类r_class_id(分类表id对应的外键) 创建者r_up_creator(用户表id对应的外键) 审核者r_ver_id (用户表id对应的外键),这时候该怎么将其都查询出来呢? 首先用左连接: select ...

    查询某个表作为其他表的外键

    就是为程序员提供了一条可以查询表的主键被其他表引用为外键情况的查询

    数据库表排序,主表子表放置外键约束

    "数据库表排序,主表子表放置外键约束"这一主题涉及到数据库规范化、外键约束、数据导入以及程序化解决方案。下面将详细阐述这些知识点。 首先,**外键约束**是关系数据库中的一种机制,用于确保一个表(子表)中的...

    自动删除所有表,有外键约束的表优先删除

    2. 获取外键信息:使用`DatabaseMetaData.getExportedKeys()`方法,查询数据库中表的外键信息。 3. 分析依赖关系:解析获取的外键信息,确定每个表的依赖关系,构建一个依赖图。 4. 拓扑排序:对依赖图进行拓扑排序...

    大数据工具之HIVE外键及多表关联的介绍.zip

    大数据工具之HIVE外键及多表关联的介绍.zip

    数据库下所有表的外键约束查询

    用于查询某个数据库下所有表的外键约束情况,以便统一分析外键约束是否合理;主要查询出外键的,是否级联删除,级联更新,强制外键约束,强制复制约束始终状态。如想使用别的状态,请自行添加。下载的童鞋别下载错了...

    达梦数据库查询所有表的主外键.sql

    达梦数据库

    Mysql增加外键的方法

    2. 使用FOREIGN KEY(列名)来指定哪一列作为外键,同时使用REFERENCES<外键表名>(外键列名)来引用另一表的主键列。 3. 可以通过定义事件触发限制来设定外键在某些操作(比如删除或更新)发生时的行为。常见的触发...

    在powerdesigen中建立主外键关联表

    在PowerDesigner中创建主外键关联表是数据库设计中的一个重要环节。PowerDesigner是一款强大的数据库建模工具,它允许用户通过图形化界面来设计和管理数据库结构。以下将详细讲解如何在PowerDesigner中进行主外键...

    Access中如何建立外键关系

    - 创建`SC`表,包含字段`StudentID`、`CourseID`和`Score`,其中`StudentID`和`CourseID`将作为外键引用`Student`表和`Course`表的主键。 4. **设置外键** - 选择`SC`表,点击“设计视图”进入表设计模式。 - ...

    hibernate中的外键查询实现

    在Java的持久化框架Hibernate中,外键查询是连接数据库表之间关系的一种重要方式,它使得我们可以方便地处理对象间的关联。在这个场景中,我们关注的是"多对一"的关系,即在一个表(br_basic)中有对另一个表(city_...

    MySQL删除表的时候忽略外键约束的简单实现

    在MySQL数据库管理中,删除表是一项需要谨慎操作的任务,尤其是当表之间存在外键约束时。外键约束是关系数据库中确保数据完整性和一致性的重要机制,它不允许在父表(引用其他表的字段的表)中删除那些已被子表引用...

    如何在oracle中查询所有用户表的表名、主键名称、索引、外键等

    根据提供的标题、描述以及部分代码内容,我们可以了解到这篇文章主要探讨的是如何在Oracle数据库中查询所有用户表的相关信息,包括表名、主键名称、索引、外键等元数据信息。接下来,我们将对这些知识点进行详细的...

    外键关联整理脚本

    在数据库设计中,外键(Foreign Key)是一个重要的概念,它用于建立和维护两个表之间的关联。外键关联是数据库关系模型中的核心要素,保证了数据的一致性和完整性。Grails是一个基于Groovy语言的开源Web应用框架,它...

    查询一个表的所有外键名称,主键名称,主键列ID,主键列名,外键表ID,外键列ID,外键列名

    查询一个表的所有外键名称,主键名称,主键列ID,主键列名,外键表ID,外键列ID,外键列名 级联更新,级联删除,索引名称,索引字段名,索引字段位置

    sql外键的建立文档

    假设我们有两张表A和B,A表为主表,B表为从表,A的主键是`a_num`,B的主键也是`b_num`,同时B表的`a_num`字段作为外键引用A的`a_num`。创建这两张表的SQL语句如下: ```sql create table A ( a_num int primary...

    mysql数据库设置外键应该注意的几点

    在MySQL数据库中,外键是实现表间关系的重要机制,它确保了数据的一致性和完整性。设置外键时,有几点需要注意,以确保数据库设计的规范性和高效性。以下是对这些关键点的详细阐述: 1. **外键约束定义**: 外键是...

    mysql外键的设置方法

    - **创建表并指定主键**:首先需要确定哪个表作为主表,并在该表中定义主键。 - **创建子表并指定外键**:接着创建与主表关联的子表,并在子表中定义外键,指明参照的主表的主键。 示例代码如下: ```sql -- 创建...

Global site tag (gtag.js) - Google Analytics