Stefan Link: Update in einer Tabelle auf mehrere Zeilen, nur wie?

Hallo zusammen,

da ich im Forum nix gefunden habe hier meine Frage:

Ich habe Tabelle A mit Spalte B, C und D. Ich möchte das tun:

UPDATE A SET B = x1 WHERE C = y1
UPDATE A SET B = x2 WHERE C = y2
UPDATE A SET B = x3 WHERE C = y3

Geht sowas (schneller?) in einem einzigen Statement?

Herzlichen Dank für die Hilfe im Voraus!

  1. yo,

    Geht sowas (schneller?) in einem einzigen Statement?

    meiner meinung nach nicht, da du unterschiedliche werte zuordnest. gleiche werte kann man unterschiedlichen datensätze in einer anweisung geben. aber vielleicht kennt jemand anderes eine möglichkeit.

    Ilja