Partilhar via


Como: copiar colunas de uma tabela para outra

Você pode copiar colunas de uma tabela para outra, copiando a definição de coluna ou a definição e dados.

ObservaçãoObservação

Uma nova versão do Designer de Tabela é exibida para bancos de dados no formato SQL Server 2012. Este tópico descreve a versão antiga do Designer de Tabela, usada com bancos de dados em formatos anteriores do SQL Server.

Na nova versão, você pode alterar uma definição de tabela através de uma interface gráfica ou diretamente em um painel de script. Se você usar a interface gráfica, a definição de tabela será automaticamente atualizada no painel de script. Para aplicar o código SQL no painel de script, escolha o botão Atualizar. Para obter mais informações sobre a nova versão, consulte Como: criar objetos de banco de dados usando o Designer de tabela.

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 copiar as definições de coluna de uma tabela para outra

  1. Abra a tabela com colunas que deseja copiar e o que você deseja copiar para.

  2. Clique na guia para a tabela com as colunas que você deseja copiar e selecione essas colunas.

  3. Do Editar menu, clique em Copy.

  4. Clique na guia para a tabela no qual você deseja copiar as colunas.

  5. Selecione a coluna que você deseja acompanhar as colunas inseridas e a partir de Editar menu, clique em Colar.

Quando você copia uma coluna de banco de dados que tem um alias tipo de dados do um banco de dados de para outro, o usuário-definido tipo de dados pode não estar disponíveis no banco de dadosdestino.Nesse maiúsculas e minúsculas, a coluna será atribuída a correspondência mais próximo disponível em que o banco de dados tipo de dados base.Para obter mais informações sobre tipos de dados de alias , consulte o Web site Microsoft.

Para copiar os dados de uma tabela para outra

  1. Siga as instruções para copiar as definições de coluna acima.

    ObservaçãoObservação

    Antes de começar a copiar os dados de uma tabela para outra, certifique-se de que os tipos de dados nas colunas de destino são compatíveis com os tipos de dados das colunas de fonte

  2. No Gerenciador de Servidores, clique com o botão direito do tabelas nó e clique em Nova consulta.

  3. Do Criador de consultas menu, aponte para Alterar tipo dee, em seguida, clique em Inserir resultados.

  4. No Escolher tabela de destino para inserir resultados caixa de diálogo, selecione a tabela no qual você deseja copiar os dados e, em seguida, clique em OK.

    Se você estiver copiando linhas dentro de uma tabela, você pode adicionar a tabela de fonte como uma tabela de destino.

    ObservaçãoObservação

    Designer de consulta não é possível determinar com antecedência quais tabelas e modos de exibição, você pode atualização.Portanto, a lista de tabelas a Escolher tabela de destino para inserir resultadoscaixa de diálogo mostra todas as tabelas e visões disponíveis na conexão de dados que você estiver consultando, mesmo aqueles que você não poderá copiar linhas.

  5. Clique com o botão direito no corpo do painel de diagrama e, nomenude atalho, clique em Adicionar tabela ao diagrama de.

  6. No Add Table caixa de diálogo, selecione cada tabela do qual você deseja copiar dados, clique em Adde, em seguida, clique em Fechar.

    As tabelas, em um formulárioabreviado, aparecem no paineldiagrama.

  7. Nas tabelas abreviadas, marque as caixas para todas as colunas do qual você deseja copiar os dados.

  8. No painelde critérios, no Append coluna, para cada coluna de destino , escolha uma coluna a partir do qual você deseja copiar dados.

  9. Especifique as linhas a serem copiadas inserindo critérios de pesquisa no painelcritérios.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 fonte serão copiadas para a tabela de destino.

  10. Se você deseja copiar informações de resumo , especifique Group By opções.Para obter detalhes, consulte:Como: resumir ou agregar valores para todas as linhas em uma tabela.

  11. Clique no Execute SQL botão para executar a consulta.

    Quando você executar uma inserção de resultados de consulta, nenhum resultado é relatado no painelde resultados.Em vez disso, aparece uma mensagem indicando quantas linhas foram copiadas.

Quando você copia uma coluna de banco de dados que tem um alias tipo de dados do um banco de dados de para outro, o usuário-definido tipo de dados pode não estar disponíveis no banco de dadosdestino.Nesse maiúsculas e minúsculas, a coluna será atribuída a correspondência mais próximo disponível em que o banco de dados tipo de dados base.Para obter mais informações sobre tipos de dados de alias , consulte o Web site Microsoft.

Consulte também

Tarefas

Como: duplicar tabelas

Conceitos

Tabelas (Visual Database Tools)

Outros recursos

Trabalhando com colunas

Trabalhando com tabelas no criador de tabelas

Criando tabelas