CREATE PROCEDURE WITH RECOMPILE的等效oracle代码是什么?在Sybase ASE / SQL Server中可用

问题描述 投票:1回答:1

这是我从Sybase ASE文档中看到的内容:“它指示Adaptive Server不要为该过程保存计划。每次执行该过程时都会创建一个新计划。”因此,这意味着ASE会计划存储过程代码以便执行它,但是oracle呢? Oracle是否在存储过程级别保存计划?

oracle sybase
1个回答
0
投票

Oracle不会在存储过程级别保存计划。

Oracle将SQL计划信息存储在称为共享池的内存结构中,该共享池是系统全局区域(SGA)的一部分。根据查询的执行时间,将在必要时修改和创建计划。使用默认设置,计划将根据数据和绑定值更改等情况自动进行调整。您不必担心编译对象时计划是否更改。

© www.soinside.com 2019 - 2024. All rights reserved.