Skip navigation links

MySQL Forums :: Spanish :: declarar una variable dentro de un Procedure??


Advanced Search

declarar una variable dentro de un Procedure??
Posted by: mauricio chacon ()
Date: November 24, 2008 10:35AM

Hola;

Quiero declarar una variable dentro de un procedure, esta variable va a optener el valor de una consulta y lo que retorna se inserta en otra tabla, mi codigo de ejemplo esta abajo pero no funciona, creo que mi problema es con el uso del DECLARE, puesto que el valor que inserta es el que tiene por defecto y no el de la consulta, desde ahora, gracias cor sus consultas!!


BEGIN

DECLARE vIdCliente INT DEFAULT 0;

IF pTipoConsulta = 1 THEN
SELECT vIdCliente = MAX(idCliente)
FROM Cliente;

INSERT INTO correos(email, identidad, descripcion, entidad)
VALUES(pEmail, vIdCliente, pDescripcion, pentidad);
END IF;

END




http://freeprescriptiondrugstore.com



Edited 1 time(s). Last edit at 12/08/2008 09:54AM by mauricio chacon.

Options: ReplyQuote


Subject Views Written By Posted
declarar una variable dentro de un Procedure?? 15227 mauricio chacon 11/24/2008 10:35AM
Re: declarar una variable dentro de un Procedure?? 4159 Miguel Martinez 11/24/2008 12:47PM
Re: declarar una variable dentro de un Procedure?? 3157 mauricio chacon 11/24/2008 02:39PM
Re: declarar una variable dentro de un Procedure?? 2776 Jorge Medrano 12/03/2008 02:24PM
Re: declarar una variable dentro de un Procedure?? 2343 pepe parada 04/05/2009 02:03PM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.