2
我在Oracle中有一個包內的函數,我想查看其中一個函數的實現或主體。Oracle - 從包中查看函數體
我可以在all_source
視圖中找到該包,但無法找到該功能。我也厭倦了user_source
視圖。
函數的細節位於不同的視圖或表中嗎?我知道這是可以做到的,我發現它的昨天,而愚蠢沒有保存查詢...
Note
我想查看的函數體包裝內的包本身的不是身體
我在Oracle中有一個包內的函數,我想查看其中一個函數的實現或主體。Oracle - 從包中查看函數體
我可以在all_source
視圖中找到該包,但無法找到該功能。我也厭倦了user_source
視圖。
函數的細節位於不同的視圖或表中嗎?我知道這是可以做到的,我發現它的昨天,而愚蠢沒有保存查詢...
Note
我想查看的函數體包裝內的包本身的不是身體
您可以在all_source
視圖中找到包裝體。
SELECT *
FROM all_source
WHERE TYPE = 'PACKAGE BODY' AND name = '<your package name>'
ORDER BY line;
我想你可能正在嘗試使用函數名稱進行搜索而無法找到它。
可能的重複:http://stackoverflow.com/questions/6986544/sqlplus-query-issue-package-spec-and-body –
不,如我所說我無法找到all_source表內的功能 – ojhawkins
是你嗎用'type ='PACKAGE BODY''選擇包名? –