RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  52968 - TRIGGERS SQL SERVER
Autor:  JJAL
Buenos días:

Alguien me podría ayudar con ésto??

Tengo un trigger que debe de actualizar una tabla cuando se insertan registros en otra, que ha estado funcionando..

recientemente se ha cambiado el modo de inserción en esa tabla, utilizando BULK COPY para optimizar estas inserciones, y el trigger a dejado de funcionar..

El trigger es algo como ésto:

CREATE TRIGGER [TriggerInsert] ON [ORIGEN]
FOR INSERT
AS
UPDATE DESTINO
SET iId1 = INSERTED.iId1
FROM INSERTED
WHERE DESTINO.iId1 = IN (SELECT iId1 FROM INSERTED)

También se ha probado con ésto

CREATE TRIGGER [TriggerInsert] ON [ORIGEN]
FOR INSERT
AS
UPDATE DESTINO
SET iId1 = INSERTED.iId1
FROM INSERTED
WHERE DESTINO.iId1 = INSERTED.iId1

Gracias de antemano..

Un Saludo


Nombre
Apellidos
Correo
Comentarios