
04/04/2009, 20:37
|
| | Fecha de Ingreso: junio-2004 Ubicación: Valdivia
Mensajes: 24
Antigüedad: 20 años, 9 meses Puntos: 0 | |
Respuesta: Parametros de entrada en SP con que version de mysql trabajas, yo tengo la 5 y antes siempre trabajaba con oracle y varchar2 y en mysql no tube problemas, solo se cambia a varchar si no me equivoco.
aqui un ejemplo de SP que hace lo que necesitas
-- Procedure: login
-- DROP PROCEDURE IF EXISTS `login`; DELIMITER |
CREATE PROCEDURE `login`
(
IN `nick_var` varchar(50),
IN `clave_var` varchar(50)
)
BEGIN
declare id int;
select u.`id_usuario` into id
from usuarios u
where u.`nick` = nick_var
and u.`clave` = clave_var;
if id is null then
select -1;
else
update usuarios
set usuarios.`estado` = 'c'
where usuarios.`id_usuario` = id;
select u.`id_usuario`, u.`nick`, u.`tipo`, u.`email`
from usuarios u
where u.`id_usuario` = id;
end if;
END|
DELIMITER ;
ami me funciona :s
saludos |