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

