jetzt habe ich mich mit dem Merge Befehl intensiv beschäftigt und auch im Internet nach Beispielen gesucht. Meiner Meinung nach müßte folgender Befehl funktionieren
Delphi-Quellcode:
MERGE AdsTabZiel AS ta USING AdsTabQuelle AS tb ON ( ta.Index = tb.Index)
WHEN NOT MATCHED THEN INSERT (Index , Name) VALUES (tb.Index+ tb.Name)
WHEN MATCHED THEN UPDATE SET ta.Index = tb.Index
tut er aber nicht. Der Fehler muß in der Definition von
WHEN NOT MATCHED THEN INSERT (Index , Name) VALUES (tb.Index+ tb.Name)
WHEN NOT MATCHED THEN INSERT VALUES (tb.Index+ tb.Name)
WHEN NOT MATCHED THEN INSERT (tb.Index+ tb.Name)
liegen. Alle drei Varianten gehen nicht
Was mache ich falsch?