MySQL Forums
Forum List  »  Spanish

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??
27534
November 24, 2008 10:35AM


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.