Un procedimiento almacenado es un
conjunto de comandos SQL que pueden almacenarse en el servidor. Una vez
que se hace, los clientes no necesitan relanzar los comandos
individuales pero pueden en su lugar referirse al procedimiento
almacenado.
La sintaxis de un procedimiento almacenado tomada del manual oficial de MySQL es la siguiente:
CREATE PROCEDURE nombre_del_procedimiento ([parámetros[,...]])
[characteristicas ...] cuerpo
Especificar los parámtros:
1 | [ IN | OUT | INOUT ] nombre_del_parametro el_tipo_de_dato |
Algunas de las palabras reservadas para la creación de procedimientos almacenados.- IN : Nos indica que el parámetro será de entrada
- OUT : Nos indica que el parámetro será de salida
- INTOUT : Esto se refiere que nuestro parámetro sera de ambas (Entrada y salida).
- BEGIN: Limitador del procedimiento
- END: Fin de nuestro procedimiento
- DELIMITER: Restablece el punto y coma como delimitador.
- CALL: para llamar al procedimiento una ves creado.
Ejemplo:
Crearun procedimiento que de pendiendo
de la edad de la persona insertada la inserte en su
tabla correspondiente si es mayor de 18 la inserte en la tabla abuelos
si no en la tabla peques.
El procedimiento que resuelve este ejercicio es el siguiente:
No hay comentarios:
Publicar un comentario