instrução SQL SELECT INTO
Com o SQL, você pode copiar informações de uma tabela para outra.
SELECT INTO para copiar dados de uma tabela, e em seguida, insira os dados em uma nova tabela.
instrução SQL SELECT INTO
SELECT INTO para copiar dados de uma tabela, e em seguida, insira os dados em uma nova tabela.
SQL SELECT INTO Sintaxe
Podemos replicar todas as colunas para a nova tabela:
INTO newtable [IN externaldb ]
FROM table1;
Ou apenas copiar as colunas desejadas em uma nova tabela:
INTO newtable [IN externaldb ]
FROM table1;
Dica: A nova tabela vai usar os nomes de coluna e tipos definidos na instrução SELECT será criado. Você pode usar a cláusula AS para aplicar o novo nome. |
SQL SELECT INTO exemplos
Os clientes a criar uma cópia de segurança:
INTO WebsitesBackup2016
FROM Websites;
Utilize a cláusula IN para copiar a tabela para outro banco de dados:
INTO WebsitesBackup2016 IN 'Backup.mdb'
FROM Websites;
Copiar apenas algumas das colunas para a nova tabela:
INTO WebsitesBackup2016
FROM Websites;
Copiar apenas site chinês para a nova tabela:
INTO WebsitesBackup2016
FROM Websites
WHERE country='CN';
Copiar dados de várias tabelas em uma nova tabela:
INTO WebsitesBackup2016
FROM Websites
LEFT JOIN access_log
ON Websites.id=access_log.site_id;
Dica: SELECT INTO pode ser usado para criar uma nova tabela vazia por outro modo. Basta adicionar solicitado nenhum dado é retornado para a cláusula WHERE da consulta:
INTO newtable
FROM table1
WHERE 1=0;