oracle中怎么找到用到表a的所有对象?
最好能给出sql语句

解决方案 »

  1.   

    -- Oracle 查看对象相关性:
    -- (referenced_type是对象的类型,如PROCEDURE表示存储过程,FUNCTION表示函数等)column name for a30
    column type for a15
    column referenced_name for a30
    column referenced_type for a30
    select name, type,
     referenced_name, referenced_type
    from   user_dependencies
    where referenced_name='U_STATE';-- referenced_name 是你的对象名称,如:表名!
      

  2.   

    select name, type,
           referenced_name, referenced_type
    from   user_dependencies
    where name='U_STATE';-- 上面是查看 u_state表的相关的对象!