English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
INSERT INTO SELECT Befehl kopiert Daten aus einer Tabelle und insertiert sie in eine andere Tabelle.
Nachfolgender SQL-Befehl kopiert 'Lieferanten (Suppliers)' in 'Kunden (Customers)' (Spalten mit nicht gefüllten Daten enthalten NULL):
INSERT INTO Customers (CustomerName, City, Country) SELECT SupplierName, City, Country FROM Suppliers;
Nachfolgender SQL-Befehl kopiert 'Lieferanten (Suppliers)' in 'Kunden (Customers)':
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country) SELECT SupplierName, ContactName, Address, City, PostalCode, Country FROM Suppliers;
Die folgenden SQL-Kommandos kopieren nur die deutschen Lieferanten in die 'Kunden (Customers)':
INSERT INTO Customers (CustomerName, City, Country) SELECT SupplierName, City, Country FROM Suppliers; WHERE Country='Germany';