creo que lo he mejorado algo...
Código SQL:
Ver originalALTER TRIGGER [dbo].[deletehistorico] ON [dbo].[Presentes]
FOR DELETE
AS
BEGIN
INSERT INTO GestionAforo.dbo.EntradasSalidasMes
( FechayHoraSalida, Nombre, Apellidos, Empresa)
SELECT CURRENT_TIMESTAMP, DASS.dbo.Personas.Nombre, DASS.dbo.Personas.Apellidos, Empresa FROM DASS.dbo.Presentes, DASS.dbo.Personas, DASS.dbo.Empresas WHERE DASS.dbo.Presentes.id=(SELECT id FROM deleted)
pero ahora en vez de modificar cientos de tablas no modifica ninguna