oracle表示6i缺少包体

时间:2018-01-30 13:41:40

标签: sql oracle oracleforms

在我们获得的软件中,我们发现有一些包体具有刚刚定义为null的过程。例如:

procedure execute_report(parameters) is
begin
    null;
end;

尽管如此,这些程序正在通过表单使用,它们似乎正常工作。如在示例中,调用过程“execute_report”实际上运行报告。 该过程未在任何库中定义,甚至未使用查询定义:

SELECT * FROM ALL_OBJECTS WHERE OBJECT_NAME LIKE '%EXEC%'

不会从可能被调用的数据库中返回任何内容......

有没有办法隐藏我缺少的表单,库或数据库中的代码?

1 个答案:

答案 0 :(得分:0)

您可能有一个包含execute_report过程的pll(表单库) 然后调用它而不是数据库版本。