SQL/Trigger
-
Ein Insert-Trigger verfügt über die Tabelle "inserted". Wie wahrscheinlich ist es, dass der Trigger bei einem Einfügevorgang "auf einen Rutsch" alle eingefügten Zeilen bearbeitet werden? Oder kann es vorkommen, dass der Trigger in mehreren Schüben aktiviert wird? Ich gehe von einem einzelen INSERT aus, das mehrere Zeilen einfügt (z.B. INSERT tabx SELECT * FROM taby ).
-
Trigger werden von den verschiedenen Datenbank unterschiedlich realisiert => welche Datenbank verwendest du ???
mfg JJ
-
John Doe schrieb:
Trigger werden von den verschiedenen Datenbank unterschiedlich realisiert => welche Datenbank verwendest du ???
mfg JJ
MS SQL-Server 7.0.
-
Sorry, meine "Umgebung" heisst Oracle. Dass hilft dir wahrscheinlich nicht weiter.
mfg JJ
-
John Doe schrieb:
Sorry, meine "Umgebung" heisst Oracle. Dass hilft dir wahrscheinlich nicht weiter.
mfg JJ
Und wie sieht es bei Oracle aus? Ich vermute, dass alles auf einmal kommt, kanns aber nicht definitiv sagen. Zumindest kommen die Datensätze nicht einzeln.
-
Bei Oracle kannst du unterscheiden ob der Trigger einmalig oder für jeden betroffenen Datensatz ausgeführt wird. Sowas wie "inserted" kenn ich bei Oracle nicht.
mfg JJ
-
Oki, danke!