PHP y MySQL

Repaso a la sentencia de MySQL PROCEDURE

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:

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:

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:

DROP PROCEDURE [IF EXISTS] nombre_procedimiento

Más info y ejemplo en este post:

compartir
Publicado por
Aner Barrena