Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/12/2013, 09:53
akrogonac
 
Fecha de Ingreso: diciembre-2007
Mensajes: 79
Antigüedad: 16 años, 11 meses
Puntos: 0
Trigger para crear registro cuando se borre otro

Buenas.

El problema que tengo, es que necesito que mediante un trigger, cuando se elimina un registro de una tabla, se inserte un registro en otra tabla, con los valores de la primera.

En teoría no es tan difícil, pero no se porque razón con todo lo que intento me genera cientos de filas. no doy con el problema.

LIBRAS!! ayuda!jeje
Código SQL:
Ver original
  1. CREATE 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  CURRENT_TIMESTAMP, DASS.dbo.Personas.Nombre, DASS.dbo.Personas.Apellidos, Empresa FROM DASS.dbo.Presentes, DASS.dbo.Personas, DASS.dbo.Empresas deleted