是否有必要手动编译Oracle存储过程

时间:2014-02-10 05:02:18

标签: stored-procedures oracle11g

我是Oracle数据库开发的新手。我注意到一些存储过程在oracle sql开发工具上显示了红叉标记。

我只是想确认一下,每当我们对表模式或视图等进行更改时,是否需要编译所有存储过程。

1 个答案:

答案 0 :(得分:0)

不,每当会话尝试调用一个过程时,它首先尝试重新编译它。但是,执行可能需要很长时间,甚至可能会失败。