store procedure Select dinamico
Publicado por Ricardo (1 intervención) el 03/05/2006 18:39:01
hola a todos, tengo este store procedure:
CREATE PROCEDURE `pianoforte`.`selectarticulos`(vidus int(11),vcondicion varchar(500))
BEGIN
if vidus='0' then
select * from articulos ;
else
select * from articulos + "vcondicion ";
end if;
END;
pero tengo un error en el else. en la variable vcondicion quiero meterle el where dependiendo de lo que se le mande, entonces variaria. pero como puedo hacer esta concatenacion de variables.
CREATE PROCEDURE `pianoforte`.`selectarticulos`(vidus int(11),vcondicion varchar(500))
BEGIN
if vidus='0' then
select * from articulos ;
else
select * from articulos + "vcondicion ";
end if;
END;
pero tengo un error en el else. en la variable vcondicion quiero meterle el where dependiendo de lo que se le mande, entonces variaria. pero como puedo hacer esta concatenacion de variables.
Valora esta pregunta


0