Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2010, 08:12
Avatar de hannah_banana
hannah_banana
 
Fecha de Ingreso: agosto-2009
Mensajes: 11
Antigüedad: 15 años, 7 meses
Puntos: 0
Guardar una consulta en una variable

Hola Buenos Días

Apenas estoy aprendiendo mysql y quisiera saber si se puede guardar en una variable el resultado de una consulta y como se hace he buscado un poco de eso pero aun no he podido lograr que me resulte. Les dejo el codigo y espero me puedan ayudar.

Código MySQL:
Ver original
  1. CREATE DEFINER=`root`@`%` PROCEDURE `SP_Factura_Temp`(IN PROD INT, IN CANT INT)
  2.  
  3. DECLARE res VARCHAR(30);
  4.  
  5. SELECT ifnull(MAX(Id_Temp),0)+1 FROM Factura_Temp;
  6.  
  7. INSERT INTO Factura_Temp
  8. VALUES(res,PROD, CANT);
  9.  

quiero que la variable "res" guarde el resultado del SELECT y con ese resultado insertarlo.

GRACIAS !!!!!!