| 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.