SQL INSERT INTO SELECT Ключевое слово
❮ Справочник по ключевым словам SQL
ВСТАВИТЬ В ВЫБОР
Команда INSERT INTO SELECT
копирует данные из одной таблицы и вставляет их в другую таблицу.
Следующий SQL копирует «Поставщиков» в «Клиенты» (столбцы, которые не заполнены данными, будут содержать NULL):
Пример
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers;
Следующий SQL копирует «Поставщиков» в «Клиенты» (заполняет все столбцы):
Пример
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode,
Country)
SELECT SupplierName, ContactName, Address, City, PostalCode,
Country FROM Suppliers;
Следующий SQL копирует только немецких поставщиков в «Клиенты»:
Пример
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers
WHERE Country='Germany';
❮ Справочник по ключевым словам SQL