Ansprechpartner Datenbanken
Fachlicher Ansprechpartner:
Markus Schwienbacher (Dipl.-Inf. Univ)
Senior Manager
Tel.: (09 11) 98 89 - 0
Kundenbetreuung - Vertrieb:
Ralf Heumann
Leitung Key Account Management
Tel.: (09 11) 98 89 - 180
Postanschrift:
it innovations GmbHThomas-Mann-Str. 59
90471 Nürnberg
Diese E-Mail Adresse ist gegen Spam Bots geschützt, Sie müssen Javascript aktivieren, damit Sie sie sehen können
Trainer Login
SQL Syntax
|
Merge
Der Merge-Befehl ist eine Mischung aus Insert und Update in einem Statement. Beispiel: Es gibt eine Stammtabelle (Zieltabelle) und eine Importtabelle (Quelltabelle)
Mit dem Merge-Statement wird der Datensatz mit der ID 3 in die Stammdaten eingefügt (Insert) und der Datensatz mit der ID 1 aktualisiert (Update). Das Ergebnis sieht dann wie folgt aus.
Zusätzlich lässt sich im Merge-Statement angeben, dass Datensätze aus der Stammtabelle, die keine Entsprechung in der Importtabelle haben, gelöscht werden. In diesem Fall wäre das Merge-Statement sogar eine Kombination aus Insert, Update und Delete.
TSQL: Übergabeparameter An Procedures und Functions können SQL Server 2008 nun ganze Tabellen übergeben werden. |
||||
|
|
||||