在我们获得的软件中,我们发现有一些包体具有刚刚定义为null的过程。例如:
procedure execute_report(parameters) is
begin
null;
end;
尽管如此,这些程序正在通过表单使用,它们似乎正常工作。如在示例中,调用过程“execute_report”实际上运行报告。 该过程未在任何库中定义,甚至未使用查询定义:
SELECT * FROM ALL_OBJECTS WHERE OBJECT_NAME LIKE '%EXEC%'
不会从可能被调用的数据库中返回任何内容......
有没有办法隐藏我缺少的表单,库或数据库中的代码?
答案 0 :(得分:0)
您可能有一个包含execute_report过程的pll(表单库) 然后调用它而不是数据库版本。