Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Procedimientos Funciones
Procedimientos Funciones
FUNCIONES
PROCEDIMIENTOS
Un procedimiento es un bloque de código PL/SQL, que se almacena
en el diccionario de datos y que es llamado por las aplicaciones. Se
pueden utilizar para implementar seguridad, no dando acceso
directamente a determinadas tablas sino es a través de
procedimientos que acceden a esas tablas. La diferencia entre un
procedimiento y una función es que ésta última puede devolver
valores.
PROCEDIMIENTOS
Con un programa llamado constructor de un bloque PL / SQL se
modularíza el desarrollo de aplicaciones en PL / SQL.
Construcción de Programas Dentro de ORACLE:
Almacena procedimientos.
Almacena funciones.
Empaqueta procedimientos y funciones.
Llamados (tigres) a la B. D.
Construcción de Programas Dentro de Forms ORACLE
Procedimientos Form-Level.
Funciones Form-Level.
Librerías de procedimientos y funciones.
ORACLE Form triges
BENEFICIOS
Modularidad.
Reusabilidad.
Mantenimiento.
Abstracción.
Desempeño.
Integridad de Datos.
Seguridad de los Datos.
SINTAXIS
CREATE [OR REPLACE] PROCEDURE nombre_procedimiento
(argument1 [mode1] datatype1,
argument2 [mode2] datatype2,
…)
IS │ AS
Bloque pl_sql;
OR REPLACE Es especificado cuando el procedimiento ya existe.
Nombre_procedimiento Es el nombre del procedimiento.
argument Es el nombre de una variable PL / SQL pasada al procedimiento.
mode Denota el tipo de argumento.
IN (default). Entrada / OUT. Salida / IN OUT. Entrada salida.
datatype Es el tipo de dato del argumento.
pl/sql_block Es el cuerpo del procedimiento que define la acción realizada por el procedimiento.
Entornos de llamados para
procedimientos almacenados PL /
SQL
Un bloque anónimo PL / SQL.
Otra función o procedimiento.
SQL*Plus.
ORACLE Forms.
Aplicaciones Precompiladas.
Sintaxis:
nombre_procedimiento (argument1, argument2, …);