Hosting domitienda.com
MisTrucos.Net - El rincón de los trucos informáticos El rincón de los trucos informáticos
Trucos SQL Server 2000 > Trigger
CREATE TRIGGER nombreTrigger on TABLA
FOR UPDATE
AS
DECLARE @ID INT
DECLARE @NOMBRE_CURSOR
SET @NOMBRE_CURSOR = CURSOR SCROLL DYNAMIC

FOR SELECT inserted.ID_TABLA FROM Inserted WHERE
inserted.NOMBRE_CAMPO_CONDICION

OPEN @NOMBRE_CURSOR

FETCH NEXT FROM @NOMBRE_CURSOR INTO @ID
WHILE @@fetch_status=0
begin

update TABLA SET CAMPO=VALOR WHERE ID_TABLA=@ID

DELETE TABLA WHERE CAMPO=@ID

FETCH NEXT FROM @NOMBRE_CURSOR INTO @ID
CLOSE @NOMBRE_CURSOR
DEALLOCATE @NOMBRE_CURSOR
END