oracle 怎么检索含有每个字符串的所有存储,方法,触发器的名称列表,记得在sql server中可以实现

解决方案 »

  1.   

    dba_source/all_source/user_source幾個表都可以,不過他是每行分開存儲的,有一個行號select distinct name from user_source where TYPE in('PROCEDURE','TRIGGER','FUNCTION') and TEXT like '%你要檢索的字符串%';
      

  2.   

    这个方法我试过了,达不到我的目的,因为我们所有的表不是建在一个用户下,用户管理是用的oracle自带的权限管理,所以不同的表在不同的用户下,所以这个语句运行后找不到我想要的内容。
      

  3.   

    dba_source就是所有的了,有owner的,這個字段就是用戶