Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/12/2013, 10:17
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 3 meses
Puntos: 774
Respuesta: Trigger para crear registro cuando se borre otro

a entonces es sencillo :P

Código SQL:
Ver original
  1. ALTER TRIGGER [dbo].[deletehistorico] ON [dbo].[Presentes]
  2. FOR DELETE
  3. AS
  4. BEGIN
  5.  
  6. INSERT INTO GestionAforo.dbo.EntradasSalidasMes
  7. ( FechayHoraSalida, Nombre, Apellidos, Empresa)
  8. SELECT fechayhorasalida,nombre,apellidos,empresa FROM deleted

Aclaro los campos FechayHoraSalida, Nombre, Apellidos, Empresa que necesitas los tienes que tomar de la tabla deleted, para saber que tiene la tabla deleted puedes usar:

Código SQL:
Ver original
  1. ALTER TRIGGER [dbo].[deletehistorico] ON [dbo].[Presentes]
  2. FOR DELETE
  3. AS
  4. BEGIN
  5. SELECT * FROM deleted
  6. INSERT INTO GestionAforo.dbo.EntradasSalidasMes
  7. ( FechayHoraSalida, Nombre, Apellidos, Empresa)
  8. SELECT fechayhorasalida,nombre,apellidos,empresa FROM deleted

saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me