如何找出外键关联表
2010-05-20 15:29
246 查看
select a.table_name 外键表名,a.column_name 外键列名,b.table_name 主键表名,b.column_name 主键列名
from
(select a.constraint_name,b.table_name,b.column_name,a.r_constraint_name
from user_constraints a, user_cons_columns b
WHERE a.constraint_type='R'
and a.constraint_name=b.constraint_name
) a,
(select distinct a.r_constraint_name,b.table_name,b.column_name
from user_constraints a, user_cons_columns b
WHERE a.constraint_type='R'
and
a.r_constraint_name=b.constraint_name)
b
where a.r_constraint_name=b.r_constraint_name
from
(select a.constraint_name,b.table_name,b.column_name,a.r_constraint_name
from user_constraints a, user_cons_columns b
WHERE a.constraint_type='R'
and a.constraint_name=b.constraint_name
) a,
(select distinct a.r_constraint_name,b.table_name,b.column_name
from user_constraints a, user_cons_columns b
WHERE a.constraint_type='R'
and
a.r_constraint_name=b.constraint_name)
b
where a.r_constraint_name=b.r_constraint_name
相关文章推荐
- 如何找出外键关联表
- 存在外键关联的主表truncate如何做
- T-SQL中找出一个表的所有外键关联表
- MySQL 不用外键的话,如何让表起来关联呢?
- 找出主外键关联的表
- 【Question 02】如何为表创建外键关联?
- hibernate many-to-one关联,多的一端关联一的一端的外键对应数据被删了,如何避免抛出ObjectNotFoundException
- 数据库创建表时没有指定主外键,hibernate 如何 may to one的解决办法,按主键关联也是one to one的一种
- sql中如何通过主表删除关联子表数据(带外键)
- 如何查找表外键关联表
- oracle中如何判断本表有多少张表对其有外键关联
- Android 基础总结:(十一)ContentResolver与ContentProvider如何关联在一起的
- 100金币其中有一个轻的,用天平称4次如何找出?
- Hibernate关联之 一对多外键双向关联
- 如何在二叉树中找出和为某一值的所有路径
- hibernate在做一对多关联时,保存一方的对象,报出不能插入外键的错误的解决方法
- 用户资金表和用户资金日志表有外键关联,有触发器。
- 如何以面向对象的思想设计存在关联的实体类?
- 如何找出被锁定的行
- Jmeter关联--如何将页面上次的返回值作为下次请求的参数