sql >> Databáze >  >> RDS >> Sqlserver

BULK insert with FIRE_TRIGGERS nespustí spoušť

Během operace hromadného importu bude vaše pravidlo spuštěno pouze jednou, protože je považováno za jeden příkaz, který ovlivňuje více řádků dat.

Váš spouštěč by měl být schopen zpracovat sadu řádků namísto jednotlivých řádků. Možná je to důvod, protože váš ruční test vložení funguje dobře a váš hromadný import se nedaří.

V části C tohoto článku MSDN se dozvíte, jak vytvořit aktivační událost vložení pro zpracování více řádků dat:http://msdn.microsoft.com/en-us/library/ms190752.aspx

Doufám, že to pomůže.




  1. Změněno PDO::ATTR_EMULATE_PREPARES na FALSE a dochází k chybě Neplatné číslo parametru

  2. SQL Server 2016

  3. Instalace apt-get oracle java 7 přestala fungovat

  4. Nějak udělat `where booleanvalue=false` na SQL Server i PostgreSQL?