13.40 INLINEプラグマ
INLINE
プラグマは、サブプログラムの起動がインライン化されるかどうかを指定します。
インライン化によって、サブプログラムの起動は、起動先サブプログラムのコピーに置き換えられます(起動先サブプログラムと起動元サブプログラムが同じプログラム・ユニット内にある場合)。
ノート:
INLINE
プラグマは、直後にある宣言または文および一部の種類の文にのみ影響します。詳細は、「サブプログラムのインライン化」を参照してください。
ここでのトピック
構文
inline_pragma ::=
セマンティクス
subprogram
サブプログラムの名前。subprogram
がオーバーロードされた場合、INLINE
プラグマはその名前を持つすべてのサブプログラムに適用されます。
YES
PLSQL_OPTIMIZE_LEVEL=2
の場合、'YES'
はサブプログラムの起動のインライン化を指定します。
PLSQL_OPTIMIZE_LEVEL=3
の場合、'YES'
はサブプログラムの起動のインライン化に高い優先順位を指定します。
NO
サブプログラムの起動がインライン化されないように指定します。
例
関連トピック