UPDATE mit IF
Alice
- datenbank
Hi, ist es möglich diese Anweisung irgendiwe in eine IF Awneisung umzustellen ?
update table
set LM = Case
WHEN BEDINGUNG
THEN 'Ergebnis'
END;
Geht das ?
THX
yo,
Hi, ist es möglich diese Anweisung irgendiwe in eine IF Awneisung umzustellen ?
mal davon abgesehen, dass du zum dritten mal die gleiche frage stellst, ist CASE ein IF konstrukt. andere dbms wie zum beispiel mysql kennen das IF, aber es macht genau das gleiche wie CASE unter oracle.
oracle selbst kennt in DML anweisung nur das CASE. In PL/SQL von oracle gibt es auch IF Anweisungen.
Ilja
Nee, das eine mal habe ich nach CASE gefragt, aber mit IF haut dies nicht hin.
mal davon abgesehen, dass du zum dritten mal die gleiche frage stellst
Hast du vielleicht einen Lösungsansatz ?
yo,
Hast du vielleicht einen Lösungsansatz ?
zum einen habe ich dir in dem anderen beitrag geeschrieben, wie es mit case geht. zum anderen habe ich dir geschrieben, dass case und if genau das gleiche machen, es gibt also keinen grund nicht case zu benutzen. und drittens kennt oracle kein if in sql anweisungen.
mit anderen worten, die lösung habe ich dir schon lange gesagt, du musst sie nur umsetzen.
Ilja
Okay.
Dann möchte ich dir Danken.
yo,
wenn du fragen zu der case umsetzung hast oder probbleme mit der umsetzung, dann stelle sie. aber case ist der richtige weg, den du suchst.
Ilja