Code: Alles auswählen
MERGE [INTO] <tableref>
[USING <tableref>]
ON <search-condition>
<WHEN MATCHED THEN <update specification>> |
<WHEN NOT MATCHED THEN <insert specification>>
Ich vermute fast, das geht nicht!
Als work around könnte ich zunächst eine temporäre Tabelle mit der gewünschten Teilmenge füllen und diese dann als zweite Tabelle im MERGE-Befehl verwenden.
Gibt es eine bessere Lösung?
Wenn nein, gibt es einen SQL-Befehl bei dem ich direkt die temporäre Tabelle aus einer anderen Tabelle erzeugen und mit der gewünschten Teilmenge füllen kann?
Ich kenne nur den Weg über CREATE TABLE, bei dem ich alle Spalten manuell angeben muß.
Uli