oracle查询一个表被多少表引用
来源:互联网 发布:linux查找文件夹 编辑:程序博客网 时间:2024/05/17 01:37
oracle查询一个表被那些表引用,分别对应的引用列等,SQL语句如下:
select fk_col.constraint_name, fk_col.table_name, fk_col.column_name
from user_constraints pk, user_constraints fk, user_cons_columns fk_col
where pk.table_name = 'TEST'
and pk.constraint_type = 'P'
and fk.r_constraint_name = pk.constraint_name
and fk_col.constraint_name = fk.constraint_name
order by 2, 3;
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 ;
- oracle查询一个表被多少表引用
- Oracle 查询数据库有多少张表
- Oracle数据库里 查询一个表的主键被哪些表引用
- sqlserver查询一个表有多少列
- mysql查询一个库中有多少张表
- Oracle查询一个表中有多少个字段
- 查询表含有多少个字段,oracle数据库
- ORACLE查询表中的数据存放在多少个块中
- oracle怎么查询当前用户,有多少张表
- 一个表占用了多少磁盘空间的查询方法
- sql server 查询一个数据库中有多少张表
- sql查询一个用户下有多少张表
- ORACLE一个表查询两次
- java oracle 查询一个月有多少天
- oracle查询一个表有几个字段
- oracle查询一个字符串所在表
- ORACLE 查询某个特定表 被当前数据库的哪些视图引用
- oracle 表空间知多少
- 统计MySQL中每条sql的执行时间
- PTA基础题目5-26单词长度
- Caffe windows下入门级别的从编译到训练然后到分类(用python接口)资源下载(一)
- 事件代理
- leetcode 257. Binary Tree Paths
- oracle查询一个表被多少表引用
- c++ 实现 膨胀(dilate)腐蚀(erode)
- centos7 mysql数据库安装和配置
- 2006年北理复试上机题
- CodeForces contest/776 A+B+C题解
- SSH的配置文件(1)
- Apache与Tomcat有什么关系和区别,servlet是Tomcat里的一个接口标准
- jquery js 重置表单 reset()几种具体实现代码
- DB2 SEQUENCE笔记