try:
select distinct name,type from all_source
where owner='scott' and upper(text) like '%TBNAME%';

解决方案 »

  1.   

    --引用表talbe_name的所有对象及其类型
    select name,type from user_dependencies d 
    where d.referenced_owner=user 
    and d.referenced_name='talbe_name'
    and d.referenced_type='TABLE'--ADD_JOB_HISTORY引用的所有数据库对象列表
    select t.referenced_owner,t.referenced_name ,t.referenced_type
    from user_dependencies t where name='ADD_JOB_HISTORY'
      

  2.   

    如果要想彻底找到所有的,你必须要拥有dba的权限。select OWNER,NAME,TYPE,TEXT from dba_source where lower(text) like '%table_name%';如果你的表授权给其他用户,则那个用户对该表也用操作的权限,你可以从owner区分。