Vamos a repasar la sentencia de MySQL PROCEDURE que tiene como finalidad crear, modificar o eliminar procedimientos almacenados para su posterior ejecución tantas veces como se necesite.
De esta manera podemos ahorrar tiempo en la implementación (Comandos SQL) de estos procedimientos, además aumentamos la seguridad de nuestra base de datos MySQL al conceder únicamente permisos para la ejecución de los procedimientos necesarios.
MySQL CREATE PROCEDURE
Con CREATE PROCEDURE podemos crear un procedimiento almacenado en la BBDD. Su sintaxis es la siguiente:
1 2 |
CREATE PROCEDURE nombre (parámetros) [características] definición |
Los procedimientos en MySQL deben tener siempre un nombre, unos parámetros opcionales, unas características y una defición.
Más info y ejemplo en este post:
MySQL ALTER PROCEDURE
Con ALTER PROCEDURE podemos modificar un procedimiento almacenado en la BBDD. Su sintaxis es la siguiente:
1 2 |
ALTER PROCEDURE nombre_procedimiento (parámetros) [características] definición |
Más info y ejemplo en este post:
MySQL DROP PROCEDURE
Con DROP PROCEDURE podemos eliminar un procedimiento almacenado en la BBDD. Su sintaxis es la siguiente:
1 |
DROP PROCEDURE [IF EXISTS] nombre_procedimiento |
Más info y ejemplo en este post: