获取哪些表未在存储过程中被调用过

来源:互联网 发布:windows远程mac 编辑:程序博客网 时间:2024/05/21 19:04
--获取哪些表未在存储过程中被调用过,例外情况,未通过存储过程调用的情况检测不到,--如表在job的action中直接调用检测不到,或者被其形式调用也检测不到。
select *  from user_tables a where not exists (select 1          from (SELECT *                  FROM (select *                          from user_source t                         where type = 'PACKAGE BODY'                         ) A,                       (SELECT TABLE_NAME FROM USER_TABLES) B                 WHERE UPPER(TEXT) LIKE '% ' || TABLE_NAME || ' %') b         where a.TABLE_NAME = b.table_name);




原创粉丝点击