Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/04/2006, 14:06
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
¿Qué quieres lograr y es más sencillo orientarte?

La ayuda general es: tienes 2 tablas virtuales INSERTED y DELETED, que contienen los datos afectados.

INSERT solo usa INSERTED
UPDATE usa INSERTED y DELETED
DELETE solo usa DELETED

Sobre eso haces sentencias para lograr lo que quieras hacer, por ejemplo una auditoria:

CREATE TRIGGER mitrigger
ON mitabla
FOR DELETE

INSERT INTO registro
SELECT 'borrado', GetDate(), 'fulanito', campo1, campo2
FROM Deleted
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche