`
langzhiwang888
  • 浏览: 176811 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

查询ORACLE的外键关联

 
阅读更多

select 
a.constraint_name 关系, 
a.owner 外键拥有者, 
a.table_name 外键表, 
c.column_name 外键列, 
b.owner 主键拥有者, 
b.table_name 主键表, 
d.column_name 主键列 
from 
user_constraints a, 
user_constraints b, 
user_cons_columns c, 
user_cons_columns d 
where 
    a.r_constraint_name=b.constraint_name 
and a.constraint_type='R' 
and b.table_name = 'WORKGROUPS' 
and b.constraint_type='P' 
and a.r_owner=b.owner 
and a.constraint_name=c.constraint_name 
and b.constraint_name=d.constraint_name 
and a.owner=c.owner 
and a.table_name=c.table_name 
and b.owner=d.owner 
and b.table_name=d.table_name 
and c.column_name = d.column_name ;

分享到:
评论

相关推荐

    oracle主外键查询

    表结构查询,主外键关联表名查询,

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

     Oracle外键是维护参照完整性的重要手段,大多数情况下的外键都是紧密关联关系。外键约束的作用,是保证字表某个字段取值全都与另一个数据表主键字段相对应。也是说,只要外键约束存在并有效,不允许无参照取值...

    在Oracle数据库中添加外键约束的方法详解

    我们说这是维持关联表的参照完整性。 在图形化界面中,在 外键 选项卡,只需简单地点击外键栏位来编辑。使用外键的工具栏,能让你创建新的、编辑或删除选择的外键栏位。 添加外键:添加一个外键到表。 删除外键:...

    数据库比较迁移工具

    2. 数据表迁移功能,如:将oracle中Table_1迁移至MySql数据库中,且外键关联的表一并迁移。 3. 支持DDL建表语句导出至系统剪切板。 4. 对于oracle数据库的访问不要求本机装oracle客户端 本程序需要JDK 1.6及以上...

    Java代码生成工具新版

    支持自增主键,复合主键,外键关联。 生成Hibernate POJO类,Dao类,Service类,Action类。 生成保存,删除,修改,批量保存,批量修改,批量删除,按条件查询,分页查询等功能。 生成各大主流框架配置文件及JSP页面...

    Java代码生成工具(傻瓜式操作无需教程的代码生成工具) v2.0.zip

    支持自增主键,复合主键,外键关联。  生成hibernate pojo类,dao类,service类,action类。  生成保存,删除,修改,批量保存,批量修改,批量删除,按条件查询,分页查询等功能。  生成各大主流框架配置文件...

    违反完整性约束 未找到父项关键字

    当向有外键关联的表中添加数据时可能就会出现违反完整约束、未找到父项关键字,查看外键关联的表时发现你要使用的数据是存在的,原因就是数据库存在的数据有问题,本人提供的方法的是查询出有问题的数据,希望可以帮...

    基础建表语句

    mysql建表语句,以及表与表之间的主外键关联等。oracle创建表空间。

    Oracle数据库、SQL

    十一、 非关联子查询 19 11.1语法 19 11.2子查询的执行过程 19 11.3常见错误 19 11.4子查询与空值 19 11.5多列子查询 20 十二、 关联子查询 21 12.1语法 21 12.2执行过程 21 12.3 exists 21 12.4 exists执行过程 21 ...

    让Oracle跑得更快 Oracle 10g性能分析与优化思路.part2.rar

    2.3.2 外键和索引 36 第3章 latch和等待 44 3.1 共享池中的latch争用 45 .3.2 数据缓冲池latch争用 54 3.2.1 表数据块 54 3.2.2 索引数据块 59 3.2.3 索引根数据块 62 3.2.4 段头数据块 65 第4章 优化器 66 4.1 rbo...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    在创建表时,经常会创建该表的主键、外键、唯一约束、Check约束等  语法结构 create table 表名( [字段名] [类型] [约束] ……….. CONSTRAINT fk_column FOREIGN KEY(column1,column2,…..column_n) ...

    视频教程读书笔记之oracle从入门到精通

    2. 自然连接:NATURAL JOIN,自动使用关联字段消除笛卡儿积(一般关联字段是外键,但是此处它是以名称为主),属于内连接的概念。 SELECT * FROM emp NATURAL JOIN dept; 在返回查询结果的时候,默认情况下会将关联...

    oracle数据库表设计.pptx

    表设计范式 表与表关联关系 主键、外键、约束 表分区 目录 oracle数据库表设计全文共29页,当前为第2页。 表设计规范-范式 1NF:如果关系R 中所有属性的值域都是单纯域,那么关系模式R是第一范式的 那么符合第一...

    让Oracle跑得更快 Oracle 10g性能分析与优化思路.part1.rar

    2.3.2 外键和索引 36 第3章 latch和等待 44 3.1 共享池中的latch争用 45 .3.2 数据缓冲池latch争用 54 3.2.1 表数据块 54 3.2.2 索引数据块 59 3.2.3 索引根数据块 62 3.2.4 段头数据块 65 第4章 优化器 66 4.1 rbo...

    Hibernate 多数据库支持解决方案

    一、 去掉数据库级的外键关联 二、 如何动态加载.hbm.xml文件 三、 配置文件的加载 四、 大字段处理 五、 hibernate主键生成器(数值型主键操作方法) 六、 Oracle 转换 SQL Server 2000注意 七、 对UTF-8数据库的...

    Oracle数据库设计策略及规范.docx

    Oracle数据库设计策略及规范 设计策略及规范 1. 目的 定义Oracle数据库设计规范,作为数据库规划、设计、开发以及维护人员的技术参考资料。用以规范和指导相关人员的设计行为。 2. 概述 本文档根据Oracle数据库...

    jdbc基础和参考

    基于外键的一对一 Wife Husband id id name name h_id references Husband(id) unique 基于主键的一对一 Wife Husband id references Husband(id) id name name create table Husband( id number ...

    oracle数据库删除触发器实例

     功能描述:关联删除所有外键指向该表的数据行,删除与人员关连的数据行  操作表:  日历提示信息表(calendarNote_tab)  公文基础信息表(documentBaseInfo_tab)  AB角工作分工信息表(divideWork_tab)  ...

    oracle 数据按主键删除慢问题的解决方法

    需求是删除一个主表A,另有两个附表建有此表的主键ID的外键。删除A表的数据级联删除另两个表的关联数据。增删改查使用hibernate实现。 一开始一直以为是hibernate的内部处理上有关联操作导致的删除和更新数据缓慢。...

    Hibernate注解

    * 5.identity 使用SQL Server和MySQL的自增字段,这个方法不能放到Oracle中,Oracle不支持自增字段,要设定sequence(MySQL和SQL Server中很常用)。等同于JPA中的IDENTITY * 例:@GeneratedValue(generator = ...

Global site tag (gtag.js) - Google Analytics