Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

store procedures

Estas en el tema de store procedures en el foro de Mysql en Foros del Web. Buenas... Alguien sabe de algun manual en donde se den ejemplos de stored procedure entendibles, no como los que hay en dev.mysql, que no solo ...
  #1 (permalink)  
Antiguo 04/04/2007, 18:40
Avatar de moron  
Fecha de Ingreso: mayo-2004
Mensajes: 972
Antigüedad: 15 años, 8 meses
Puntos: 2
store procedures

Buenas...
Alguien sabe de algun manual en donde se den ejemplos de stored procedure entendibles, no como los que hay en dev.mysql, que no solo no los entiendo sino que ademas los que puedo llegar a armar de un rejunte no funciona.

necesito lo básico, select, insert, update y delete con pase de parámetros.

probé con esto, pero no funciona

CREATE PROCEDURE SP_insertar (fieldValues VARCHAR)
BEGIN
INSERT INTO tb_prueba(titulo) VALUES(@fieldValues);
END;



Tengo instalado el mysql 5.

Saludos y muchas gracias desde ya
  #2 (permalink)  
Antiguo 05/04/2007, 06:55
Avatar de Edypu  
Fecha de Ingreso: octubre-2003
Ubicación: La Paz - Bolivia
Mensajes: 394
Antigüedad: 16 años, 3 meses
Puntos: 1
Re: store procedures

dale un vistado a :

http://dev.mysql.com/doc/refman/5.0/...rocedures.html


un saludo.
  #3 (permalink)  
Antiguo 05/04/2007, 09:49
Avatar de SeriketZu  
Fecha de Ingreso: septiembre-2006
Ubicación: Mendoza, Argentina
Mensajes: 78
Antigüedad: 13 años, 4 meses
Puntos: 0
Re: store procedures

jeje, dijo que no entendía lo de dev.mysql

moron yo estoy en la misma, simpre he utilizado SQLServer y Visual Stduio, pero ahora tengo que utilizar Java con MySQL.
Yo también estube viendo dev.mysql y otras páginas pero no me ayudó demasiado, la mayoría de las páginas copian lo de dev.mysql y tienen exactamente los mismos ejemplos.

Yo sólo he logrado hacer Store Procedures que devuelven una tabla con datos y los he recibido en un ResultSet desde Java, pero no se cómo hacer para enviar y recibir datos desde java a mysql para store procedures más complejas. También he hecho un par de funciones pero son del tipo que reciben un parámetro y devuleven un boolean, las probé en mysql y funcionan pero no se cómo obtener el boolean desde Java.

Te dejo un ejemplo de lo que hice por si te sirve:
Cita:
DELIMITER $$

DROP PROCEDURE IF EXISTS `mantenimiento`.`getListaComponentesInactivos`$$

CREATE DEFINER=`Sys`@`%` PROCEDURE `getListaComponentesInactivos`()
BEGIN
Select Id,Nombre,Descripcion,Stock,Estado From Componentes Where Estado=0;
END$$

DELIMITER ;
Cita:
DELIMITER $$

DROP FUNCTION IF EXISTS `mantenimiento`.`existComponente`$$

CREATE DEFINER=`Sys`@`%` FUNCTION `existComponente`(nombreX VARCHAR(30)) RETURNS tinyint(1)
BEGIN
Return (Select Count(*) From Componentes Where Nombre=nombreX);
END$$

DELIMITER ;
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:06.