MySQL - declarar una variable

 
Vista:

declarar una variable

Publicado por sin dientes (25 intervenciones) el 27/07/2007 19:43:40
buenos dias tengo la sig. funcion, pero no se como declarar la varable descri la cual uso en el into de mi select algiune puede hecharme la mano

CREATE FUNCTION `sysdoc`.`obt_desc_rh` (IN pvalor VARCHAR(12)) RETURNS VARCHAR(45)
BEGIN
select cca_desc_valor
into descri
FROM cat_catalogo
where cca_valor = pvalor
and cca_id = sexo;
returns descri;
END

muchas gracias

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:declarar una variable

Publicado por Vinicio (14 intervenciones) el 27/07/2007 23:58:21
CREATE FUNCTION expCaseQuan(ItemCode INT,ItemExp DATE) RETURNS int(11)
BEGIN
DECLARE done INT DEFAULT 0;
DECLARE a INT;
DECLARE Rst INT DEFAULT 0;
DECLARE cur1 CURSOR FOR SELECT SUM(cajas) FROM vencimientos WHERE ItemID = ItemCode and fechavencimiento = ItemExp;
DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' SET done = 1;
OPEN cur1;
REPEAT
FETCH cur1 INTO a;
IF NOT done THEN
Set Rst = a;
END IF;
UNTIL done END REPEAT;
CLOSE cur1;
Return Rst;
END;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar