Escolar Documentos
Profissional Documentos
Cultura Documentos
PACKAGES
Laboratório de Banco de Dados Cliente/Servidor 5 -1
5. Packages
♦ Stored Procedures
♦ Funções
♦ Variáveis
♦ Comandos SQL
Stored Procedure
Ver definição no capítulo Stored Procedure.
Funções
Ver definição no capítulo Funções.
Variáveis
São definidas para o uso no próprio Package e podem ser utilizadas nas
Funções e procedures internas do package.
Comandos SQL
São definidos no corpo do Package e executados todas as vezes que uma
procedure ou função é chamada por um aplicativo.
Os comandos SQL devem ser codificados em bloco BEGIN - END e
esse END também encerrará o Package body.
Create package body para definir o corpo do package, isto é , para definir o
fonte das procedures, das functions, os comandos SQL , as variáveis e
constantes, cursores e exceptions.
Laboratório de Banco de Dados Cliente/Servidor 5 -2
Exemplo:
End;
/
O package body pode incluir objetos que não estão listados no package
specification; tais como objetos são ditos privados e não são disponíveis para
usuário do package.
Objetos privados podem somente ser chamados por outros objetos dentro
do mesmo package body.
Exemplo: