Ver Mensaje Individual
  #1  
Antiguo 22-04-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Reputación: 26
BlueSteel Va por buen camino
Cool Cursores para Actualizar - SQL Server

Hola a todos

Tengo un Trigger en el evento de eliminación para una tabla en especial... entonces lo que me hace el trigger es actualizar un dato en otra tabla...

esto me funciona bien siempre que se elimine un dato.. pero al eliminar más de un dato solo me realiza la actualización en el último dato eliminado... por lo cual me veo en la obligación de trabajar con cursores.. me acuerdo haber creado uno para inserciones masivas.. pero no se si se tratan igual para las actualizaciones...

Código SQL [-]
CREATE  TRIGGER TRIGG_DETALLE_BO ON [dbo].[Detalle] 
FOR DELETE
AS
begin  
     Declare @Abo_Codigo Int
     Select @Abo_Codigo = Abo_Codigo From Deleted

     Update Abono Set Abo_Estado='D'
     Where Abono.Abo_Codigo = @Abo_Codigo
end

bueno el anterior trigger me realiza eso.. pero como seria con un Cursor ??

Salu2
__________________
BlueSteel
Responder Con Cita