December 2002
Intermediate to advanced
745 pages
17h 26m
English
A package is a collection of PL/SQL objects grouped together under one package name. Packages include procedures, functions, cursors, declarations, types, and variables.
There are numerous benefits of using packages as a way to bundle your functions and procedures. A well-designed package is a logical grouping of objects such as functions, procedures, global variables, and cursors. All of the code is loaded on the first call of the package. In a stateful transaction this means that the first call to the package is very expensive (this does not mean it will cost you a lot of money, the expense is in processing of CPU, memory, etc.), but all subsequent calls will result in an improved ...