SQL INSERT INTO SELECT-Schlüsselwort
❮ Referenz zu SQL-Schlüsselwörtern
EINFÜGEN IN AUSWÄHLEN
Der INSERT INTO SELECT
Befehl kopiert Daten aus einer Tabelle und fügt sie in eine andere Tabelle ein.
Die folgende SQL kopiert "Suppliers" in "Customers" (die Spalten, die nicht mit Daten gefüllt sind, enthalten NULL):
Beispiel
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers;
Die folgende SQL kopiert "Suppliers" in "Customers" (füllen Sie alle Spalten aus):
Beispiel
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode,
Country)
SELECT SupplierName, ContactName, Address, City, PostalCode,
Country FROM Suppliers;
Das folgende SQL kopiert nur die deutschen Lieferanten in "Kunden":
Beispiel
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers
WHERE Country='Germany';
❮ Referenz zu SQL-Schlüsselwörtern