SQL Server SELECT INTO (Deutsch)

Zusammenfassung: In diesem Lernprogramm erfahren Sie, wie Sie die SQL Server SELECT INTO -Anweisung verwenden

Einführung in SQL Server SELECT INTO-Anweisung

Die SELECT INTO -Anweisung erstellt eine neue Tabelle und fügt Zeilen aus der Abfrage ein

Die folgende Anweisung SELECT INTO erstellt die Tabelle destination und kopiert Zeilen, die der WHERE Bedingung, von der Tabelle source bis zur Tabelle destination:

Code language: SQL (Structured Query Language) (sql)

Wenn Sie die Teildaten aus der Tabelle source kopieren möchten, verwenden Sie WHERE Klausel, um anzugeben, welche Zeilen kopiert werden sollen. Ebenso können Sie angeben, welche Spalten aus der Tabelle source in die Tabelle destination kopiert werden sollen, indem Sie sie in der Auswahlliste angeben.

Beachten Sie, dass die Anweisung SELECT INTO keine Einschränkungen wie Primärschlüssel und Indizes aus der Tabelle source in die Tabelle destination Tabelle.

SQL Server SELECT INTO-Beispiele

Nehmen wir einige Beispiele für die Verwendung der Anweisung SELECT INTO

A) Verwenden von SQL Server SELECT INTO zum Kopieren einer Tabelle innerhalb desselben Datenbankbeispiels

Erstellen Sie zunächst ein neues Schema zum Speichern der neuen Tabelle.

Code language: SQL (Structured Query Language) (sql)

Erstellen Sie anschließend die Tabelle marketing.customers wie die Tabelle sales.customers und kopieren Sie alle Zeilen aus der Tabelle sales.customers Tabelle zur marketing.customers Tabelle:

Code language: SQL (Structured Query Language) (sql)

Drittens Abfrage Daten aus der Tabelle marketing.customers, um die Kopie zu überprüfen :

Code language: SQL (Structured Query Language) (sql)

Das folgende Bild zeigt die Teilausgabe:

B) Verwenden der SQL Server SELECT INTO-Anweisung zum Kopieren von Tabellen über Datenbanken hinweg

Erstellen Sie zunächst eine neue Datenbank mit dem Namen TestDb zum Testen:

Code language: SQL (Structured Query Language) (sql)

Kopieren Sie anschließend die sales.customers aus dem aktuelle Datenbank (BikeStores) in die Tabelle TestDb.dbo.customers. Dieses Mal kopieren wir einfach die Kundenidentifikation, den Vornamen, den Nachnamen und die E-Mail-Adresse der Kunden, die sich in California befinden:

Drittens fragen Sie Daten aus dem TestDb.dbo.customers, um die Kopie zu überprüfen:

Code language: SQL (Structured Query Language) (sql)

Hier ist die Teilergebnismenge:

In diesem Lernprogramm haben Sie gelernt, wie Sie SQL Server SELECT INTO Anweisung zum Kopieren einer Tabelle innerhalb derselben Datenbank oder datenbankübergreifend.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.