SQL INSERT INTO SELECT Trefwoord
❮ Referentie voor SQL-trefwoorden
INSERT IN SELECT
De INSERT INTO SELECT
opdracht kopieert gegevens uit de ene tabel en voegt deze in een andere tabel in.
De volgende SQL kopieert "Leveranciers" naar "Klanten" (de kolommen die niet met gegevens zijn gevuld, bevatten NULL):
Voorbeeld
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers;
De volgende SQL kopieert "Leveranciers" naar "Klanten" (vul alle kolommen in):
Voorbeeld
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode,
Country)
SELECT SupplierName, ContactName, Address, City, PostalCode,
Country FROM Suppliers;
De volgende SQL kopieert alleen de Duitse leveranciers naar "Klanten":
Voorbeeld
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers
WHERE Country='Germany';
❮ Referentie voor SQL-trefwoorden