Cria uma consulta de criação de tabela.
Sintaxe
CAMPO SELECT1[, campo2[, ...]] INTO newtable [IN externaldatabase]
Origem FROMA instrução SELECT...INTO tem as seguintes partes:
Parte |
Descrição |
campo1, campo2 |
O nome dos campos a serem copiados para a nova tabela. |
novatabela |
O nome da tabela a ser criada. Se novatabela tiver o mesmo nome que uma tabela existente, ocorre um erro detetável. |
basededadosexterna |
O caminho para uma base de dados externa. Para obter uma descrição do caminho, consulte a cláusula IN. |
origem |
O nome da tabela existente a partir da qual os registos são selecionados. Pode ser apenas uma ou múltiplas tabelas ou uma consulta. |
Observações
Pode utilizar consultas de criação de tabela para arquivar registos, criar cópias de segurança das suas tabelas ou criar cópias para exportar para outra base de dados ou para utilizar como base para relatórios que apresentem dados de um período de tempo específico. Por exemplo, pode criar um relatório Vendas Mensais por Região ao executar a mesma consulta de criação de tabela para todos os meses.
Notas:
-
Poderá querer definir um chave primária para a nova tabela. Quando cria a tabela, os campos na nova tabela herdam a tipo de dados e o tamanho do campo de cada campo nas tabelas subjacentes da consulta, mas não são transferidos outros campos ou propriedades da tabela.
-
Para adicionar dados a uma tabela existente, utilize a instrução INSERT INTO em vez de criar uma consulta Acrescentar.
-
Para saber que registos serão selecionados antes de executar a consulta de criação de tabela, primeiro examine os resultados de uma instrução SELECT que utilize os mesmos critérios de seleção.