Semana 8 y 9
Aprendizajes esperados
Procedimiento
Declarado
Ejemplo de procedimiento
almacenado con cursor explcito
Ejecucin de un procedimiento
almacenado
Para ejecutar el procedimiento almacenado
por cdigo, podemos usar un bloque annimo
Parmetros para procedimientos
almacenados
Los procedimientos almacenados permiten el uso de
parmetros
Cada parmetro se separa por una coma (,)
Sintaxis:
Nombre_param |tipo_param| tipo_dato
|opciones|
Donde:
Nombre_param: Nombre dado al parmetro
Tipo_param: Define el tipo de parmetro
Tipo_dato: Tipo de dato dado al parmetro
Opciones: Se puede utilizar para dar un valor por
defecto al parmetro
Tipos de Parmetros
Los parmetros pueden ser de entrada (IN), de salida (OUT), o
ambos (IN OUT)
Parmetros IN: Son aquellos de slo lectura que se utilizan
para ingresar valores al procedimiento. Por defecto, en el caso
que no se especifique el tipo de parmetro, ste se asume
como de entrada
Parmetros OUT: Son aquellos de escritura en donde el
procedimiento le asigna un valor para ser utilizado
posteriormente por el bloque que lo haya invocado
Parmetros IN OUT: Son aquellos que poseen todas las
caractersticas de los dos tipos anteriores
Ejemplo de uso de parmetro de
entrada
Dado el siguiente procedimiento