Compartilhar via


Como: criar consultas de tabela de Make

Você pode copiar linhas para uma nova tabela utilizando uma consulta criar tabela, que é útil para a criação de 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 de resultados de inserir, mas cria uma nova tabela para copiar linhas.

ObservaçãoObservação

No Oracle, uma consulta criar tabela é implementada como um comando Criar tabela como selecionar.

Quando você cria uma consulta criar tabela, especifique:

  • O nome da nova tabela de banco de dados (tabela de destino).

  • A tabela ou tabelas, linhas serão copiadas (tabela de origem).Você pode copiar a partir de uma única tabela ou tabelas associadas.

  • As colunas na tabela de origem cujo conteúdo você deseja copiar.

  • Ordem de classificação, se você quiser copiar as linhas em uma determinada ordem.

  • Condições de pesquisa para definir as linhas que você deseja copiar.

  • Agrupar por opções, se você desejar copiar apenas as informações de resumo.

Por exemplo, a consulta a seguir cria uma nova tabela chamada uk_customers e copia as informações da customers tabela a ela:

SELECT * 
INTO uk_customers
FROM customers
WHERE country = 'UK'

Para usar uma consulta criar tabela com êxito:

  • Seu banco de dados deve oferecer suporte a SELECT...NA sintaxe.

  • Você deve ter permissão para criar uma tabela no banco de dados de destino.

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio.

Para criar uma consulta criar tabela

  1. Adicione as tabelas de origem ao painel do diagrama.

  2. Do Criador de consultas , aponte para Alterar tipo dee, em seguida, clique em Criar tabela.

  3. No Criar tabela caixa de diálogo, digite o nome da tabela de destino.A consulta e o modo de exibição Designer 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.

  4. Especifique as colunas a serem copiadas adicionando-as à consulta.Para obter detalhes, consulte:Como: adicionar colunas às consultas.Colunas serão copiadas apenas se você adicioná-los à consulta.Para copiar linhas inteiras, escolha * (todas as colunas).

    A consulta e o modo de exibição Designer adiciona as colunas escolhidas para o coluna coluna do painel de critérios.

  5. Se você quiser copiar as linhas em uma determinada ordem, especifique uma ordem de classificação.Para obter detalhes, consulte classificar e agrupar os resultados da consulta.

  6. Especifique as linhas a serem copiadas inserindo critérios de pesquisa.Para obter detalhes, consulte:Como: especificar critérios de pesquisa.

    Se você não especificar um critério de pesquisa, todas as linhas da tabela de origem serão copiadas para a tabela de destino.

    ObservaçãoObservação

    Quando você adiciona uma coluna para pesquisa no painel de critérios, a consulta e o modo de exibição Designer também a adiciona à lista de colunas a serem copiadas.Se você quiser usar uma coluna para pesquisa, 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 objeto estruturados.

  7. Se você quiser copiar informações de resumo, especifique as opções Agrupar por.Para obter detalhes, consulte:Resumindo os resultados da consulta.

Quando você executa uma consulta criar tabela, nenhum resultado é relatado no o painel de resultados.Em vez disso, aparece uma mensagem indicando quantas linhas foram copiadas.

Consulte também

Outros recursos

Criação de consultas e exibições

Tipos de consultas