Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2005, 07:34
Avatar de lop7
lop7
 
Fecha de Ingreso: junio-2005
Ubicación: portuguesa (Venezuela)
Mensajes: 187
Antigüedad: 19 años, 9 meses
Puntos: 1
problemas con el if dentro de un cursor

hola...
resulta que estoy haciendo un stored procedure y utilizo un cursor,
dentro de este hago una sentencia
if select isnull(codequipo,0) from reporte where codequipo = @codequipo)=0
begin
hago un insert
end
else begin
hago un update
end

pero cuando esta evaluando el if siempre me entra por else begin sabiendo yo que el resultado da cero (0) en algunos casos y por desgracias para mi no me hace el insert q quiero que es lo que estoy haciendo mal...

ha si hay otra forma de evaluar acepto todas la sugerencias q vengan... solo quiero hacer un insert cuando el codigo no exista y si existe entonces debo hacer un update

espero puedan ayudarme... gracias.
saludos...
nos vemos..
__________________
A quien dices un secreto le entregas tu libertad :si: