Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2010, 17:38
Huaskar
 
Fecha de Ingreso: abril-2010
Mensajes: 36
Antigüedad: 14 años
Puntos: 2
MySQL Stored Procedure count(*)

Hola

Estoy intentando crear el siguiente stored procedure pero siempre me devuelve el valor de 1 nunca me devuelve 0; espero que me puedan ayudar, gracias.

CREATE DEFINER=`root`@`%` PROCEDURE `sp_usua_registrousuario`(in cusuario varchar(10)
BEGIN

declare num smallint;
select num=count(*) from usua_usuario where usua_usuario.cusuario=cusuario;
if (num=0 or num=null) then select '0';
else select '1';
end if;

END