sql >> Database >  >> RDS >> Sqlserver

BULK-insert met FIRE_TRIGGERS voert de trigger niet uit

Tijdens een bulkimportbewerking wordt uw trigger slechts één keer geactiveerd omdat deze wordt beschouwd als een enkele instructie die van invloed is op meerdere rijen met gegevens.

Uw trigger zou een reeks rijen moeten kunnen verwerken in plaats van een enkele rij. Misschien is dit de reden dat uw handmatige invoegtest goed werkt en uw bulkimport mislukt.

De C-sectie van dit MSDN-artikel laat zien hoe u een invoegtrigger maakt om meerdere rijen met gegevens te verwerken:http://msdn.microsoft.com/en-us/library/ms190752.aspx

Ik hoop dat het helpt.




  1. Postgresql-limiet per N groepen

  2. locatie van mysql-gegevensmap

  3. Hoe kan ik OR-voorwaarde gebruiken in MySQL CASE-expressie?

  4. hoe alleen dagen tussen twee datums te berekenen in postgres sql-query.