Palavra-chave SQL INSERT INTO SELECT
❮ Referência de palavras-chave SQL
INSERIR NA SELEÇÃO
O INSERT INTO SELECT
comando copia os dados de uma tabela e os insere em outra tabela.
O SQL a seguir copia "Fornecedores" para "Clientes" (as colunas que não estiverem preenchidas com dados conterão NULL):
Exemplo
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers;
O SQL a seguir copia "Fornecedores" para "Clientes" (preencha todas as colunas):
Exemplo
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode,
Country)
SELECT SupplierName, ContactName, Address, City, PostalCode,
Country FROM Suppliers;
O SQL a seguir copia apenas os fornecedores alemães em "Clientes":
Exemplo
INSERT INTO Customers (CustomerName,
City, Country)
SELECT SupplierName, City, Country FROM Suppliers
WHERE Country='Germany';
❮ Referência de palavras-chave SQL