Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Você pode copiar linhas para uma nova tabela usando uma consulta Criar tabela, que é útil para criar subconjuntos de dados para trabalhar ou copiar o conteúdo de uma tabela de um banco de dados para outro. Uma consulta Criar Tabela é semelhante a uma consulta Inserir Resultados, mas cria uma nova tabela para copiar linhas.
Ao criar uma consulta Criar tabela, você especifica:
O nome da nova tabela de banco de dados (a tabela de destino).
A tabela ou tabelas das quais copiar linhas (a tabela de origem). Você pode copiar de uma única tabela ou de tabelas relacionadas.
As colunas na tabela de origem cujo conteúdo você deseja copiar.
Ordem de classificação, se você quiser copiar as linhas em uma ordem específica.
Condições de pesquisa para definir as linhas que deseja copiar.
Opções de Agrupamento, se quiser copiar apenas informações resumidas.
Por exemplo, a consulta a seguir cria uma nova tabela chamada uk_customers e copia informações da tabela customers para ela:
SELECT *
INTO uk_customers
FROM customers
WHERE country = 'UK';
Para usar uma consulta Criar tabela com êxito: Siga estes passos:
A sua base de dados tem de suportar a sintaxe SELECT...INTO.
Você deve ter permissão para criar uma tabela no banco de dados de destino.
Criar uma consulta de Criação de Tabela
Adicione a tabela ou tabelas de origem ao painel Diagrama.
No menu Designer de Consultas, posicione o cursor sobre Alterar Tipo e, depois, selecione Criar Tabela.
Na caixa de diálogo Criar Tabela, digite o nome da tabela de destino. O Designer de Consulta e Exibição não verifica se o nome já está em uso ou se você tem permissão para criar a tabela.
Para criar uma tabela de destino em outro banco de dados, especifique um nome de tabela totalmente qualificado, incluindo o nome do banco de dados de destino, o proprietário (se necessário) e o nome da tabela.
Especifique as colunas a serem copiadas adicionando-as à consulta. Para obter detalhes, consulte Adicionar colunas a consultas (Visual Database Tools). As colunas são copiadas apenas se as adicionares à consulta. Para copiar linhas inteiras, escolha * (Todas as colunas).
O Criador de Consultas e Vistas adiciona as colunas que escolheres à coluna Coluna do painel Critérios.
Se desejar copiar linhas em uma ordem específica, especifique uma ordem de classificação. Para obter detalhes, consulte Classificação e agrupamento de resultados de consulta.
Especifique as linhas a serem copiadas inserindo as condições de pesquisa. Para obter detalhes, consulte Especificar critérios de pesquisa (Visual Database Tools).
Se você não especificar uma condição de pesquisa, todas as linhas da tabela de origem serão copiadas para a tabela de destino.
Observação
Quando você adiciona uma coluna para pesquisar ao painel Critérios, o Designer de Consulta e Exibição também a adiciona à lista de colunas a serem copiadas. Se quiser usar uma coluna para pesquisar, mas não copiá-la, desmarque a caixa de seleção ao lado do nome da coluna no retângulo que representa a tabela ou o objeto estruturado em tabela.
Se quiser copiar informações de resumo, especifique as opções de Agrupar por. Para obter detalhes, consulte Resumir resultados da consulta (Visual Database Tools).
Quando você executa uma consulta Criar tabela, nenhum resultado é relatado no painel Resultados (Visual Database Tools). Em vez disso, aparece uma mensagem indicando quantas linhas foram copiadas.