SQL Abfrage mit mehreren updates
Hallo Freunde,
wie kann ich es lösen?
zB... die Liste wird noch länger..
der Syntax funktioniert nicht..
Gruß Henne
wie kann ich es lösen?
zB... die Liste wird noch länger..
update DNARTIK
set Mengeneinheit = 'St.' where Mengeneinheit = '1'
set Mengeneinheit = 'Paar' where Mengeneinheit = '2'
der Syntax funktioniert nicht..
Gruß Henne
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 202645
Url: https://administrator.de/forum/sql-abfrage-mit-mehreren-updates-202645.html
Ausgedruckt am: 22.12.2024 um 10:12 Uhr
3 Kommentare
Neuester Kommentar
Hallo Henne,
welche Datenbank benutzt Du?
Bei Oracle müsste das mit einer CASE-Klausel gehen z.B.
Bei anderen Datenbanksystemen geht es vielleicht mit IF.
Aber warum willst Du sie ändern? Wiederspricht der Normalisierung.
Besser eine weitere Tabelle mit den Mengeneinheiten.
G Jörg
welche Datenbank benutzt Du?
Bei Oracle müsste das mit einer CASE-Klausel gehen z.B.
UPDATE dnartik
set Mengeneinheit = CASE Mengeneinheit WHEN '1' THEN 'St'
WHEN '2' THEN 'Paar'
.
.
.
END
Bei anderen Datenbanksystemen geht es vielleicht mit IF.
Aber warum willst Du sie ändern? Wiederspricht der Normalisierung.
Besser eine weitere Tabelle mit den Mengeneinheiten.
G Jörg
obige Antwort gilt auch für MS SQL :http://msdn.microsoft.com/en-us/library/ms177523.aspx