Oracle數據庫查詢引用表的存儲過程

一、查詢方法

all_source:描述當前用戶可訪問的存儲對象的文本源。
dba_source:描述數據庫中所有存儲對象的文本源。
user_source:描述當前用戶擁有的存儲對象的文本源。該視圖不顯示該OWNER列。
在這裏插入圖片描述

  • select * from dba_source
    where type=‘PROCEDURE’ and upper(text) like '%表名%'

all_dependencies:描述了過程,程序包,函數,程序包主體和當前用戶可訪問的觸發器之間的依賴關係,包括對在沒有任何數據庫鏈接的情況下創建的視圖的依賴關係。該視圖不顯示該SCHEMAID列。
dba_dependencies:描述數據庫中對象之間的所有依賴關係。該視圖不顯示該SCHEMAID列。
user_dependencies:描述當前用戶架構中對象之間的依賴關係。該視圖不顯示該OWNER列。
在這裏插入圖片描述

  • select * from dba_dependencies
    where type=‘PROCEDURE’ and referenced_name=‘表名’;
    此方法找不到動態拼接sql中引用該表的存儲過程
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章