Duplicar tabelas

Aplica-se a: SQL Server 2016 (13.x) e versões posteriores Banco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)

Você pode duplicar uma tabela existente no SQL Server usando o SQL Server Management Studio ou o Transact-SQL criando uma nova tabela e copiando as informações de coluna de uma tabela existente.

Essas etapas descritas duplicam apenas a estrutura de uma tabela, não os dados de linha.

Permissões

Exige permissão CREATE DATABASE no banco de dados de destino.

Usar o SQL Server Management Studio

Para duplicar uma tabela

  1. Verifique se você está conectado ao banco de dados em que deseja criar a tabela e se o banco de dados está selecionado no Pesquisador de Objetos.

  2. No Pesquisador de Objetos, clique com o botão direito do mouse em Tabelas e selecione Nova Tabela.

  3. No Pesquisador de Objetos, clique com o botão direito do mouse na tabela que deseja copiar e selecione Design.

  4. Selecione as colunas na tabela existente e, no menu Editar, selecione Copiar.

  5. Volte para a nova tabela nova e selecione a primeira linha.

  6. No menu Editar, selecione Colar.

  7. No menu Arquivo, selecione Salvarnome da tabela.

  8. Na caixa de diálogo Escolher Nome, digite um nome para a nova tabela. Selecione OK.

Usar o Transact-SQL

Para duplicar uma tabela no Editor de Consultas

  1. Verifique se você está conectado ao banco de dados em que deseja criar a tabela e se o banco de dados está selecionado no Pesquisador de Objetos.

  2. Clique com o botão direito do mouse na tabela que você deseja duplicar, aponte para Gerar Script de Tabela comoe para CREATE toe selecione Nova Janela do Editor de Consultas.

  3. Altere o nome da tabela.

  4. Remova as colunas que não são necessárias na nova tabela.

  5. Selecione Executar para criar a tabela.

Próximas etapas