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?? 15209 mauricio chacon 11/24/2008 10:35AM
Re: declarar una variable dentro de un Procedure?? 4156 Miguel Martinez 11/24/2008 12:47PM
Re: declarar una variable dentro de un Procedure?? 3156 mauricio chacon 11/24/2008 02:39PM
Re: declarar una variable dentro de un Procedure?? 2775 Jorge Medrano 12/03/2008 02:24PM
Re: declarar una variable dentro de un Procedure?? 2342 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.