![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
13/03/2013, 10:18
|
![Avatar de chris225](http://static.forosdelweb.com/customavatars/avatar480854_2.gif) | | | Fecha de Ingreso: octubre-2012 Ubicación: Medellin
Mensajes: 149
Antigüedad: 12 años, 3 meses Puntos: 2 | |
Respuesta: como tomar la region del servidor en un procedimiento almacenado uso un procedimiento almacenado para guardar este es
ALTER PROCEDURE [dbo].[GS_SP_ModificarRecaudo]
@pDesde numeric(18),
@pHasta numeric(18),
@pPorcReca numeric(3,2),
@pEliminar bit,
@pCodeVen char(15)
as
if EXISTS(select desde,hasta from GS_Recaudo where (Desde=@pDesde and Hasta=@pHasta))
Begin
update GS_Recaudo
set PorcReca = @pPorcReca
where Desde=@pDesde and Hasta=@pHasta
if (@pEliminar='TRUE')
begin
Delete from GS_Recaudo where Desde=@pDesde and Hasta=@pHasta
end
end
else
Begin
insert into GS_Recaudo(Desde,Hasta,PorcReca,CodeVen)
values (@pDesde,@pHasta,@pPorcReca,@pCodeVen)
end
pero le cambie mejor a que solo tome valores sin decimales |