如何在ORACLE中显示包中的功能代码?

Mic*_*ozd 3 sql oracle

从包PACK中显示功能FUNCTION1的最佳方法是什么?

DESC PACK.FUNCTION1 不起作用

Kir*_*tev 13

说"展示"是什么意思?您可以通过以下方式查看包体实现:

select text 
  from all_source a 
 where a.type = 'PACKAGE BODY' 
   and a.name = 'YOUR_PACKAGE' 
 order by line asc
Run Code Online (Sandbox Code Playgroud)

虽然你不能以这种方式从包中提取某个函数.您可以通过设置对独立功能执行相同的操作a.type = 'FUNCTION'.