Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: g-13 en 4 Junio 2017, 14:30 pm



Título: Fallo en procedimiento simple
Publicado por: g-13 en 4 Junio 2017, 14:30 pm
delimiter $$
drop procedure if exists suma $$
create procedure suma (inout suma int)
begin
set suma = suma +1;
select suma ;
end $$
 delimiter ;
 set @y=22;
 call suma(@y) ;
 select @y;

El problema esta que si en lugar de pasar una variable local le paso un parametro directo por ejemplo
call suma (22); me da error