Sentença SELECT INTO SQL
- Página Anterior SQL Union
- Próxima Página SQL Criar DB
A cláusula SELECT INTO do SQL pode ser usada para criar cópias de segurança de tabelas.
Cláusula SELECT INTO
A cláusula SELECT INTO seleciona dados de uma tabela e insere esses dados em outra tabela.
A cláusula SELECT INTO é frequentemente usada para criar cópias de segurança de tabelas ou para arquivar registros.
Sintaxe SELECT INTO
Você pode inserir todas as colunas na nova tabela:
SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename
ou apenas insira as colunas desejadas na nova tabela:
SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename
Exemplo de SELECT INTO do SQL - Criar Backup
O exemplo a seguir criará uma cópia de backup da tabela "Persons":
SELECT * INTO Persons_backup FROM Persons
A cláusula IN pode ser usada para copiar uma tabela para outro banco de dados:
SELECT * INTO Persons IN "Backup.mdb" FROM Persons
Se desejarmos copiar alguns domínios, podemos listá-los após a declaração SELECT:
SELECT LastName,FirstName INTO Persons_backup FROM Persons
Exemplo de SELECT INTO do SQL - Com WHERE
Também podemos adicionar a cláusula WHERE.
O exemplo a seguir cria uma tabela chamada "Persons_backup" com duas colunas, extraíndo informações de pessoas que vivem em "Beijing" da tabela "Persons":
SELECT LastName,Firstname INTO Persons_backup FROM Persons WHERE City='Beijing'
Exemplo de SELECT INTO do SQL - Tabela Conectada
É possível escolher dados de uma ou mais tabelas.
O exemplo a seguir criará uma nova tabela chamada "Persons_Order_Backup", que contém informações obtidas das tabelas "Persons" e "Orders":
SELECT Persons.LastName,Orders.OrderNo INTO Persons_Order_Backup FROM Persons INNER JOIN Orders ON Persons.Id_P=Orders.Id_P
- Página Anterior SQL Union
- Próxima Página SQL Criar DB