PRAGMA -- Keyword used to give instructions to the PL/SQL compiler;
Types of PRAGMAS:
AUTONOMOUS_TRANSACTION: Tells the compiler that the function, procedure,object method, trigger or top level block to execute in its own transaction.
EXCEPTION_INIT:
Tells the compiler to associate the specified error key with an identifier.
INLINE:
Tells the compiler whether calls to a subprogram should be replaced with a copy of the subprogram.
RESTRICT_REFERENCES:
The degree to which a program does not read/write database tables and/or package variables.
SERIALLY_REUSABLE:
Tells the run time engine that package data should not persist between references. This is used to reduce per user memory requirements when the package data is needed only for the duration of the call and not for the duration of the session.
Types of PRAGMAS:
AUTONOMOUS_TRANSACTION: Tells the compiler that the function, procedure,object method, trigger or top level block to execute in its own transaction.
EXCEPTION_INIT:
Tells the compiler to associate the specified error key with an identifier.
INLINE:
Tells the compiler whether calls to a subprogram should be replaced with a copy of the subprogram.
RESTRICT_REFERENCES:
The degree to which a program does not read/write database tables and/or package variables.
SERIALLY_REUSABLE:
Tells the run time engine that package data should not persist between references. This is used to reduce per user memory requirements when the package data is needed only for the duration of the call and not for the duration of the session.
No comments:
Post a Comment