您的位置:首页 > 数据库 > Oracle

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 ;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: