AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit SQL Update

Ein Thema von fillibuster · begonnen am 28. Jun 2011 · letzter Beitrag vom 28. Jun 2011
Antwort Antwort
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#1

AW: Problem mit SQL Update

  Alt 28. Jun 2011, 12:36
Ein View würde an dem Kernproblem nichts ändern, Du schaust nur durch eine andere Brille auf die selben Daten.
Du zerlegst also Dein Update Statement in 2 SQL Befehle.

Teil1 findet die PK IDs deren Records geändert werden sollen.
Teil2 macht das Update, die Whereclause enthält lediglich die Liste der ID aus Teil 1, also per Copy/Paste Ergebnis aus 1 zur WhereClause Teil 2.

Wie gesagt, Du hast nicht verraten in welchem Rahmen Du diese Änderung benötigst. Für eine Einmal-Geschichte (Datenfixing) wäre ein einmaliges SQL Gebastel wie oben vertretbar.
In einem Programm könntest Du die 2. Teile dynamisch zusammen bauen. Serverseitig kann man es evtl. mit einer SP machen. Hier wäre per Code die gleiche Zerlegung der Schritte bestimmt erfolgreich. Elegant wäre aber natürlich ein einziges Statement. Ich kenne mySQL aber nicht gut genug, um das zu beschreiben.
Gruß, Jo
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:17 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