ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

PParamétros De Entrada


Enviado por   •  12 de Septiembre de 2012  •  285 Palabras (2 Páginas)  •  256 Visitas

Página 1 de 2

Definición de Parámetro:

Es el valor que se genera o establece para funcionar como guía o cómo ejemplo para los valores que se generarán en un futuro.

Cuales tipos de parámetros existen?

Existen dos tipos de parámetros

Parámetros de entrada: Sus valores deben ser proporcionados por el programa principal, son el medio de comunicación que permite pasar variables del programa a un procedimiento o función, se encierran entre dos paréntesis y se debe indicar el tipo de dato que se va usar con los parámetros.

Para que un procedimiento almacenado admita parámetros de entrada se deben declarar al crearlo.

Su uso dentro de un programa:

La sintaxis es:

create or replace procedure NOMBREPROCEDIMIENTO (PARAMETRO in TIPODEDATO)

as

begin

INSTRUCCIONES;

end;

Los parámetros se definen luego del nombre del procedimiento. Pueden declararse varios parámetros por procedimiento, se separan por comas.

Cuando el procedimiento es ejecutado, deben explicitarse valores para cada uno de los parámetros (en el orden que fueron definidos), a menos que se haya definido un valor por defecto, en tal caso, pueden omitirse.

Creamos un procedimiento que recibe el nombre de una editorial como parámetro y luego lo utiliza para aumentar los precios de tal editorial:

create or replace procedure pa_libros_aumentar10(aeditorial in varchar2)

as

begin

update libros set precio=precio+(precio*0.1)

where editorial=aeditorial;

end;

El procedimiento se ejecuta colocando "execute" (o "exec") seguido del nombre del procedimiento y un valor para el parámetro:

execute pa_libros_aumentar10('Planeta');

Luego de definir un parámetro y su tipo, opcionalmente, se puede especificar un valor por defecto; tal valor es el que asume el procedimiento al ser ejecutado si no recibe parámetros. Si no se coloca valor por defecto, un procedimiento definido con parámetros no puede ejecutarse sin valores para ellos. El valor por defecto puede ser "null" o una constante.

...

Descargar como (para miembros actualizados)  txt (2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com