oracle 根据表查询涉及到的包、存储过程
2016-08-31 16:38
661 查看
select owner,
object_name,
object_type,
created,
last_ddl_time,
status,
t.use_tables
from dba_objects u
left join (SELECT name,
type,
referenced_owner || '.' || referenced_name use_tables
FROM dba_dependencies
WHERE referenced_type IN ('TABLE')
and type in ('PACKAGE BODY', 'PACKAGE', 'PROCEDURE', 'FUNCTION', 'TRIGGERS', 'SEQUENCE', 'SYNONYM', 'VIEW', 'MATERIALIZED VIEW', 'TYPE', '', 'TYPE BODY')
and referenced_name in (
'TS_USER_INFO'
)
) t
on u.object_name = t.name
and u.object_type = t.type
where object_type in ('PACKAGE BODY', 'PACKAGE', 'PROCEDURE', 'FUNCTION', 'TRIGGERS', 'SEQUENCE', 'SYNONYM', 'VIEW', 'MATERIALIZED VIEW', 'TYPE', '', 'TYPE BODY')
and t.use_tables is not null ;
object_name,
object_type,
created,
last_ddl_time,
status,
t.use_tables
from dba_objects u
left join (SELECT name,
type,
referenced_owner || '.' || referenced_name use_tables
FROM dba_dependencies
WHERE referenced_type IN ('TABLE')
and type in ('PACKAGE BODY', 'PACKAGE', 'PROCEDURE', 'FUNCTION', 'TRIGGERS', 'SEQUENCE', 'SYNONYM', 'VIEW', 'MATERIALIZED VIEW', 'TYPE', '', 'TYPE BODY')
and referenced_name in (
'TS_USER_INFO'
)
) t
on u.object_name = t.name
and u.object_type = t.type
where object_type in ('PACKAGE BODY', 'PACKAGE', 'PROCEDURE', 'FUNCTION', 'TRIGGERS', 'SEQUENCE', 'SYNONYM', 'VIEW', 'MATERIALIZED VIEW', 'TYPE', '', 'TYPE BODY')
and t.use_tables is not null ;
相关文章推荐
- Oracle中如何根据一个字段查询是否有符合条件的记录
- ORACLE 的游标、存储过程、触发器以及表的连接查询
- Oracle问题小记五:服务启动-索引-子查询-分页存储过程
- oracle根据Date字段查询区间数据(转)
- 创建存储过程,根据产品编号查询产品说明
- 通用存储过程之三:根据主键的值,查询记录的存储过程
- oracle plsql 根据 值 查询 在某个表,某个字段 和 sql server 中根据 值 查询 在某个表某个字段
- 统计查询-根据条件进行count的两种实现方式- oracle
- CLEMB命令根据参数和脚本用DB2存储过程当做数据源进行查询
- oracle查询根据当前时间查询数据
- Oracle查询存储过程、方法、包的信息
- 通用ORACLE 分页查询语句,存储过程实现
- oracle 存储过程 stored procedure 查询记录(带包)
- Oracle 根据表名 查询到表空间名 再根据表空间名查找到存储路径
- oracle 查询语句根据参数值来动态生成条件
- SQL之根据表名动态查询的存储过程
- oracle 存储过程 stored procedure 查询一条记录或多条记录
- oracle 9i 根据客户端机器名查询ip
- ORACLE 存储过程 遍历查询记录
- Oracle(存储过程,触发器等中) if语句中不能有子查询的原因和解决方案