Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Paquetes Ep Les03oracle
Paquetes Ep Les03oracle
Objetivos
Al finalizar esta leccin, debera estar capacitado para lo siguiente: Describir paquetes y enumerar sus componentes Crear un paquete para agrupar las variables, cursores, constantes, excepciones, procedimientos y funciones relacionadas Designar una construccin de paquetes como pblica o privada Llamar a una construccin de paquetes Describir el uso de un paquete sin cuerpo
Activan el servidor de Oracle para que lea varios objetos en memoria a la vez
variable Definicin del procedimiento B Definicin del procedimiento A variable Cuerpo del paquete BEGIN END; Privado
private_var Procedimiento B IS BEGIN END; Procedimiento A IS local_var Cuerpo del paquete BEGIN END;
spec.sql
1 Editar
cuerpo
La opcin OR REPLACE borra y vuelve a crear la especificacin del paquete. Las variables declaradas en la especificacin del paquete se inicializan con el valor NULL como valor por defecto. Todas las construcciones declaradas en una especificacin de paquete son visibles para los usuarios con privilegios en el paquete.
Copyright 2004, Oracle. Todos los Derechos Reservados.
STD_COMM es una variable global inicializada en 0,10. RESET_COMM es un procedimiento pblico que se utiliza para restablecer la comisin estndar basada en algunas reglas de negocios. Se implementa en el cuerpo del paquete.
La opcin OR REPLACE borra y vuelve a crear el cuerpo del paquete. Los identificadores definidos en el cuerpo del paquete son privados y no son visibles fuera del cuerpo del paquete. Todas las construcciones privadas se deben declarar antes de hacer referencia a ellas. Las construcciones pblicas son visibles en el cuerpo del paquete.
Copyright 2004, Oracle. Todos los Derechos Reservados.
Eliminacin de Paquetes
Para eliminar la especificacin y el cuerpo del paquete, utilice la siguiente sintaxis:
Resumen
En esta leccin, debe haber aprendido lo siguiente: Mejorar la organizacin, gestin, seguridad y rendimiento del cdigo mediante el uso de paquetes Crear y eliminar cuerpos y especificaciones de paquetes Agrupar funciones y procedimientos relacionados en un paquete Encapsular el cdigo en un cuerpo de paquete Definir y utilizar componentes en paquetes sin cuerpo Cambiar el cuerpo de un paquete sin que la especificacin se vea afectada
Copyright 2004, Oracle. Todos los Derechos Reservados.
Resumen
Comando Tarea
CREATE [OR REPLACE] PACKAGE Crear [o modificar] una especificacin de paquete existente. CREATE [OR REPLACE] PACKAGE Crear [o modificar] un cuerpo BODY de paquete existente. DROP PACKAGE Eliminar la especificacin del paquete y el cuerpo del paquete. Eliminar el cuerpo del paquete solamente.