Oracle9i Database Reference Release 2 (9.2) Part Number A96536-02 |
|
|
View PDF |
Parameter type |
String |
Syntax |
|
Default value |
|
Parameter class |
Dynamic: |
PLSQL_COMPILER_FLAGS
is a parameter used by the PL/SQL compiler. It specifies a list of compiler flags as a comma-separated list of strings.
Values:
INTERPRETED
PL/SQL modules will be compiled to PL/SQL bytecode format. Such modules are executed by the PL/SQL interpreter engine.
NATIVE
PL/SQL modules (with the possible exception of top-level anonymous PL/SQL blocks) will be compiled to native (machine) code. Such modules will be executed natively without incurring any interpreter overhead.
DEBUG
PL/SQL modules will be compiled with PROBE debug symbols.
The following combinations of flags are invalid specifications for the PLSQL_COMPILER_FLAGS
parameter:
When the value of the parameter is changed, it has no effect on PL/SQL modules that have already been compiled.
The value of this parameter is stored persistently with the library unit. If a pl/sql library unit is compiled native, all subsequent automatic recompilations of that library unit will use native compilation.