oracle 根据表查询涉及到的包、存储过程

原创 2016年08月31日 16:38:47
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 ;
版权声明:本文为博主原创文章,未经博主允许不得转载。

oracle查看包存储过程,函数,以及存储过程参数,函数参数

1. 今天查看系统代码时意识到系统中有太多r
  • jumewo
  • jumewo
  • 2014年04月22日 14:39
  • 1744

Oracle下查找存储过程和包的语句

查找某些包: select * From all_objects where object_type = 'PACKAGE' and object_name like '%DRB%' 查找...
  • drbing
  • drbing
  • 2016年07月20日 09:15
  • 385

用存储过程查询多张表的方法

  前用企业库读SQL Server返回数据集没任何问题,可以返回1个也可以返回多个,读Oracle的时候返回一个数据集的时候也没问题,可是最近在用Oracle返回多个数据集的时候却出了问题,几经辗...
  • lploveme
  • lploveme
  • 2010年11月03日 23:03
  • 3965

从系统表取得oracle存储过程描述

取得一个用户的存储过程列表:select   t.object_name,t.owner,t.object_type  from  dba_objects t  where   object_type...
  • lianghyan
  • lianghyan
  • 2008年05月06日 13:25
  • 874

oracle存储过程——按id查询相关数据,并输出

闲话少叙,直接上代码: CREATE OR REPLACE PROCEDURE selectinfo_id( myid varchar) AS myname varchar(20); mys...
  • tanshi
  • tanshi
  • 2012年01月20日 09:11
  • 2770

oracle存储过程中使用其他用户的表或视图

在Oracle中,在USERA下编写一个存储过程,该存储过程中引用了另一个用户USERB下的表或视图对象。编译该存储过程,出现编译错误。报ORA-00942: table or view does n...
  • warrenjiang
  • warrenjiang
  • 2015年11月09日 21:25
  • 2909

Oracle存储过程,统计Oracle当前用户下所有表中的记录数

create or replace procedure tj_data is -- 当前存储过程用到的变量 v_tableName VARCHAR2(100); v_sql var...
  • yueritian
  • yueritian
  • 2013年05月14日 16:27
  • 970

SQL命令查询Oracle存储过程信息(代码内容等)

SELECT * FROM ALL_SOURCE  where TYPE='PROCEDURE'  AND TEXT LIKE '%0997500%'; --查询ALL_SOURCE中,(脚本代码)...
  • cnbird2008
  • cnbird2008
  • 2013年11月11日 21:05
  • 1981

关于Oracle创建存储过程时,访问不同Schema下的表报错:ORA-00942的问题

问题描述: 在将一个存储过程从不同SID下合并到同一SID下时,出现了上述问题: ORA-00942: table or view does not exist 解决过程: 查看存储过程,原来...
  • xiaoyaocao2000
  • xiaoyaocao2000
  • 2012年09月20日 21:51
  • 361

oracle根据表名查询相关的存储过程

select * from user_source s WHERE s.text LIKE '%TABLENAME%'。
  • qq_23311211
  • qq_23311211
  • 2017年07月25日 18:08
  • 188
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:oracle 根据表查询涉及到的包、存储过程
举报原因:
原因补充:

(最多只允许输入30个字)