sql >> Base de Datos >  >> RDS >> Sqlserver

BULK insert con FIRE_TRIGGERS no ejecuta el disparador

Durante una operación de importación masiva, su disparador se activará solo una vez porque se considera como una declaración única que afecta a varias filas de datos.

Su disparador debería poder manejar un conjunto de filas en lugar de una sola fila. Tal vez esta sea la razón porque su prueba de inserción manual funciona bien y su importación masiva está fallando.

La sección C de este artículo de MSDN le muestra cómo crear un disparador de inserción para manejar varias filas de datos:http://msdn.microsoft.com/en-us/library/ms190752.aspx

Espero que ayude.