none
Trigger und mehrere gleichzeitige Inserts RRS feed

  • Frage

  • Hallo Experten,

    vor kurzem schrieb ich einen "INSTEAD OF" Trigger, mit dem ich versucht habe Datensätze zu behandeln, bevor ich sie in modifizierter Form in die Endtabelle schrieb. Das Problem, welches ich hierbei habe ist,  dass der Trigger für ein Mehrfach-Insert nur einmal aufgerufen wird.

    Beispiel:

    insert into dbo.T_BILL_SUPPRESSION_HISTORY(......) values(......),(......),(......)

    Hierbei wird mein Trigger nur einmal aufgerufen. Im Trigger mache ich folgendes:

      SELECT 
        ...
      FROM 
        inserted 

    wobei ich leider immer nur den letzten eingefügten Datensatz aus dem Multi-Insert bekomme. Wie bekomme ich es also hin, dass ich jeden einzelnen Datensatz aus dem Multiinsert-Statement bekomme

    Donnerstag, 11. April 2013 08:57

Alle Antworten