Stored procedures 是否需要手动编译Oracle存储过程

Stored procedures 是否需要手动编译Oracle存储过程,stored-procedures,oracle11g,Stored Procedures,Oracle11g,我是Oracle数据库开发新手。我注意到少数存储过程在oracle sql developer工具上显示了红色的十字标记 我只是想确认,每次更改表架构或视图等时是否需要编译所有存储过程。否,每次会话尝试调用过程时,它都会首先尝试重新编译它。但是,它可能需要很长时间才能执行,甚至可能失败

我是Oracle数据库开发新手。我注意到少数存储过程在oracle sql developer工具上显示了红色的十字标记


我只是想确认,每次更改表架构或视图等时是否需要编译所有存储过程。

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