Sorry jobo, roter Kasten war in Urlaub und ich hab deinen Post nicht registriert.
Dein Tipp mit dem Begin...End Block funktioniert liefert aber zurück, das nur 1 Datensatz geändert wurde, egal, wieviele es tatsächlich waren. Ist aber nicht schlimm.
Eine zweite umständliche Version, die ich inzwischen selber gefunden habe, und die auch die korekte Anzahl an geänderten Datensätzen zurückliefert ist:
Code:
Insert Into Sachbearbeiter(ID,BEZEICHNUNG)
(
SELECT 7 AS ID, 'SB7' AS SB FROM DUAL
UNION ALL
SELECT 8 AS ID, 'SB8' AS SB FROM DUAL
)
Wie gesagt, das war für mich nur ein Test, da ich das mal ausprobieren wollte, was als eine Lösung in dem
Bulk-Insert Thread gesagt wurde, wo über eine Schleife, das
SQL-Statement zusammengebaut wurde. Oder wurden da die Parameter in der Schleife befüllt?