Programación procedimientos almacenados

Solo disponible en BuenasTareas
  • Páginas : 3 (525 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de enero de 2012
Leer documento completo
Vista previa del texto
Creación De Procedimientos Almacenados En Mysql
Se crea una tabla que servirá como test en la prueba de los procedimientos almacenados en mysql

Ver archivo:

tabla_eje.txt

Se introduce elprocedimiento almacenado bajo la siguiente sintaxis:

Ver archivo: pROC_mYsqL

DELIMITER : por lo regular el manejador no puede interpretar la diferencia entre un query normal, y la ejecución de unprocedimiento almacenado, una función o un trigger, por lo cual es necesario añadir un delimitador que le permita conocer el fin del procedimiento almacenado.
de la base de datos al procedimiento,antes de crearlo.

DROP PROCEDURE IF EXISTS `proc_almacen`.`procedure1` $$ Esta sentencia SQL elimina
CREATE PROCEDURE `proc_almacen`.`procedure1` (in parameter1 INTEGER)

CREATE PROCEDURE `nombre_base_de_Datos `. ` nombre_proc_almacenado` ( in parámetros [ …] ) Se usan las palabras CREATE PROCEDURE para crear el procedimiento, seguido del nombre de la base de datos entre ``, separada de ellapor un punto e igual entre `` el nombre del procedimiento creado y entre paréntesis los parámetros que recibe.

BEGIN … [y]… END $$ estas dos líneas encierran al cuerpo del procedimiento marcan elinicio y el fin de la codificación del mismo. DECLARE; esta sentencia sirve para declara una variable local al procedimiento

LIC. Informática Grupo 508. Universidad del Istmo

Cd. Ixtepec Oaxaca a21 de Octubre de 2007
By hobbitts

Creación De Procedimientos Almacenados En Mysql
LLAMADA AL PROCEDIMIENTO ALMACENADO

Para llamar al procedimiento almacenado, simplemente se ejecuta unquery, en el que se usa la SIG. Sintaxis: call [nombre](parámetros);

Si analizamos el cuerpo del procedimiento almacenado del ejemplo, podremos darnos cuenta que es bastante sencillo de comprender, alllamar al procedimiento, se le tiene que pasar un parámetro de tipo entero. En el cuerpo del procedimiento, se hace un control de flujo a través de una sentencia IF , si el parámetro introducido es...
tracking img