Compartilhar via


Como: Criar consultas de tabela de Make

Você pode copiar as linhas em uma nova tabela utilizando uma consulta criar tabela, que é útil para a criação de subconjuntos de dados para trabalhar ou copiando 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 como seleção da tabela.

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 fonte da tabela cujo conteúdo você deseja copiar.

  • Ordem de classificação, se você deseja copiar as linhas em uma ordem específica.

  • 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 denominada 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

The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. Para alterar as configurações, escolha Import and Export Settings sobre o Ferramentas menu. For more information, see Trabalhando com configurações.

Para criar uma consulta criar tabela

  1. Adicione as tabelas de origem para o painel do diagrama.

  2. Do Query Designer , aponte para O tipo de alteraçãoe, 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. For details, see Como: Adicionar colunas para consultas. Colunas serão copiadas somente 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. For details, see 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 próxima ao nome de coluna no retângulo que representa a tabela ou objeto estruturado de tabela.

  7. Se você deseja copiar informações de resumo, especifique as opções de Group By. For details, see Resumindo os resultados da consulta.

Quando você executar uma consulta criar tabela, não há resultados são relatados 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