![]() |
Datenbank: Firebird • Version: 2.1 • Zugriff über: UniDAC
Update-Befehl in SP vereinfachen
Hallo zusammen,
ich habe den folgenden Update-Befehl in einer SP :
SQL-Code:
Für jedes M-Feld habe ich eine eigene Input-Variable. Gibt es eine Möglichkeit, hier ein Array oder einen Komma-Separate String an die SP zu übergeben um so den Update-Befehl aufzubauen ?
update tabelle1
set M1 = :M1, M2 = :M2, M3 = :M3, /* ... */ M20 = :M20, M21 = :M21 where Feld1 = :Feld1; |
Re: Update-Befehl in SP vereinfachen
Hallo Rolf,
innerhalb einer SP geht es natürlich mit CSV: Einen solchen String kannst du mit mehrfachem POSITION und SUBSTRING aufteilen und an verschiedene Variablen übergeben. Ob das schneller und flexibler ist, wage ich allerdings zu bezweifeln; einen direkten Weg kenne ich nicht (aber das muss nichts heißen). Gruß Jürgen |
Re: Update-Befehl in SP vereinfachen
Hallo Jürgen,
danke erstmal für Deine Antwort. Zitat:
|
Re: Update-Befehl in SP vereinfachen
Zitat:
alex |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz