Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2010, 11:08
candrade
 
Fecha de Ingreso: julio-2010
Mensajes: 77
Antigüedad: 13 años, 9 meses
Puntos: 0
Trigger de multiples INSERTS

Hey espero me puedan resolver esta duda.

Actualmente estoy haciendo una aplicacion donde el usuario sube un archivo de EXCEL y éste lo convierte a Registros de dos tablas temporales de SQL Server 2008. (solucionado)

La primera de ella la llamo:
BasicaTemp y alimenta a una tabla llamada Basica.

La segunda de ellas:
ContenidoTemp alimenta 4 tablas:
Identificacion
Evaluacion
Disposicion
Aprovacion

OK hasta aqui todo esta solucionado ... el problema es que al final el contenido de las 5 tablas, (Basica, Identificaion, Evaluacion, Disposicion, Aprovacion) tienen que llenar una tabla llamada REPORTE

El problema es que cree un TRIGGER en cada tabla.
POR LOGICA ... solo tabla Basica genera un INSERT en REPORTE ... todas las demas son Updates ...

Mi pregunta es la siguiente:

¿Como puedo hacer un trigger que modifique REPORTE de un insert multiple

ASI ES COMO ESTOY LLENANDO LAS TABLAS:
ejemplo: Identificacion

INSERT INTO Identificacion ( ------- aqui todos los campos --------- )
(SELECT * FROM ContenidoTemp WHERE [Set] LIKE 'Identificacion%')

Debido a que no envio registro por registro, al dispararse el TRIGGER, (perdon por la redundancia), me marca un error de que el trigger no se puede completar debido a que el insert me envia mas de un valor.



AYUDA POR FAVOR!!!!