Moin...
Erst einmal: Gerade bei vielen Änderungen ist ein UPDATE-Statement
die Lösung.
Du kannst in der SET-Clause mehrere Werte in einem Aufruf beschreiben...
SQL-Code:
SET Feld1 = :i_Feld1,
Feld2 = :i_Feld2,
...
... der Traffic im Netzwerk & auf dem Server kann dadurch massiv minimiert werden. Außerdem verhindert man durch die Verwendung von Parametern in den
SQL-Statements ein erneutes parsen des
SQL-Codes & implizierte Umwandlungen -> weniger CPU-Overhead.
Wenn du für dein Projekt eine vernünftige Kapselung einer
Query schreibst ist es praktischer & übersichtlicher als alle
DB-Kompo-Basteleien.
Du hast doch sicher zum
SQL-Server eine
IDE in der du genau dieses Statement absetzen kannst und testen kannst (im Anhang ist das in meiner Oracle-
IDE).
Ich bin mir ziemlich sicher, dass das funktionieren müsste.
Erstens hat Leuselator viel Erfahrung mit dem
SQL-Server und zweitens ist
SQL ein Standard der vom
SQL-Server sehr genau eingehalten wird (unter Oracle würde es funktionieren!).