La condición la tienes invertida, debes cambiar:
Código SQL:
Ver originalUPDATE EJEMPLO SET @nombre=nombre,@apellido=apellido,@direccion=direccion,@edad=edad
WHERE @id=id
Por
Código SQL:
Ver originalUPDATE EJEMPLO SET @nombre=nombre,@apellido=apellido,@direccion=direccion,@edad=edad
WHERE id=@id