Gewusst wie: Verwenden Sie eine Join-In Update-Anweisung

September 8

Die "Join" SQL-Anweisung können Sie mehrere Tabellen in einer Abfrage zusammen zu verbinden. Sie müssen die Join-Anweisung in einer Unterabfrage verwenden, bei Verwendung der Anweisung "Update". Die Update-Anweisung bearbeitet den Inhalt Ihrer Datenbank-Tabellen. Die Join-Anweisung können Sie die betroffenen damit nicht versehentlich die falsche Datensätze zu aktualisieren Datensätze herausfiltern. Aktualisierungsabfragen Sie umsichtig damit nicht die falschen Tabellendatensätze zu ändern.

Anweisungen

1 Klicken Sie auf die Windows-Schaltfläche "Start" und wählen Sie "Alle Programme". "SQL Server", klicken Sie auf "SQL Server Management Studio." Die wichtigsten SQL-Datenbank-Editor wird geöffnet.

2 Maustaste auf den Datenbanknamen im linken Bereich von Management Studio, und wählen Sie "Neue Abfrage". Ein SQL-Editor öffnet, wo Sie den Update-Code eingeben.

3 Geben Sie Ihre Update-Anweisung. Wenn Sie eine Gruppe von Kundendatensätzen den Vornamen ändern aktualisieren möchten, wird die folgende Syntax zum Beispiel bearbeiten erreicht:

Aktualisieren Kunden Set Firstname = 'Joe' where Vorname = 'Josef'

Diese Aktualisierungsabfrage ändert alle Kunden mit einem Vornamen von "Joseph" auf den Spitznamen "Joe."

4 Verwenden Sie die Join-Anweisung mehr Datensätze herausfiltern. Wenn Sie weitere Datensätze mithilfe von Kriterien in der Tabelle filtern möchten, verwenden Sie im Beispiel in Schritt 3 die Join-Anweisung. Die folgende Syntax aktualisiert nur Kunden, die Bestellungen in der Tabelle "Bestellungen":

Aktualisieren Kunden Set Firstname = 'Joe' where Vorname = 'Joseph' und CustomerId in

(Wählen Sie Bestellungen o Join Kunden c CustomerId wo o.customerId=c.customerid)

5 Drücken Sie die Taste "F5" um die Abfrage auszuführen. Das Update ist sofort, so dass die Daten der Tabelle geändert werden, nachdem die "Erfolgsmeldung" zurückgegeben.