我在Oracle中的一个包中有一个函数,我想查看其中一个函数的实现或主体。我可以在all_source视图中找到软件包,但找不到函数。我也厌倦了user_source视图。
all_source
user_source
**函数细节是否位于不同的视图或表中?**我知道可以像昨天发现的那样完成,但愚蠢的是没有保存查询.
Note个我想查看包内函数的主体,而不是包本身的主体
Note
yvt65v4c1#
您可以在all_source视图中找到包体。
SELECT * FROM all_source WHERE TYPE = 'PACKAGE BODY' AND name = '<your package name>' ORDER BY line;
字符串我想你可能试图使用函数名搜索,但找不到它。
osh3o9ms2#
您仍然可以使用此上下文
SELECT * FROM all_source WHERE TYPE = 'PACKAGE' AND name = '<your package name>' ORDER BY line;
字符串但将类型更改为仅包
2条答案
按热度按时间yvt65v4c1#
您可以在
all_source
视图中找到包体。字符串
我想你可能试图使用函数名搜索,但找不到它。
osh3o9ms2#
您仍然可以使用此上下文
字符串
但将类型更改为仅包