Hallo,
Ich würde gerne mittels SQLPLUS eine Tabelle zeilenweise aktualisieren.
Dabei muss ich in jeder Zeile den Zielwert in Abhängigkeit von zwei anderen Werten setzen.
Ein Beispiel ist:
Wenn Wert_B gefüllt ist, dann entspricht der ZielWert Wert_B, sonst Wert_A (Siehe unten).
ID Wert_A Wert_B ZielWert
-------------------------------------
0 55 55
1 22 11 11
5 25 23 23
11 33 33
22 64 44 44
54 68 68
Mir ist klar, dass man mit folgendem Kommando den Wert_A in den ZielWert schreiben kann:
update TEST_TABELLE set ZielWert = (select Wert_A from TEST_TABELLE where ID='54') where ID='54'
Das problem ist, dass ich nicht weiss wie man eine Schleife über alle Zeilen realisiert.
Kann mir da jemand weiterhelfen?
Danke!
------------------
McByte
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP