English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Verwendung und Beispiel der SQL INSERT INTO SELECT Schlüsselwörter

SQL-Schlüsselwort-Referenz

INSERT INTO SELECT

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';

SQL-Schlüsselwort-Referenz