Como copiar os dados de uma tabela sem precisar criar nova tabela via “create table” apenas com select e insert

Segue uma forma simples e prática via sql de copiar os dados de uma tabela sem precisar criar nova tabela via “create table” apenas com select e insert

select * into TABELA_BACKUP from TABELA_A_SER_COPIADA

O resultado será uma tabela clonada com os dados da tabela original

OBS. apesar da cópia da estrutura da tabela, coisas do tipo identity, sequence, trigger precisa ser re-criados na nova tabela.

É suportado pelo SQL Server desde a versão 2005 https://msdn.microsoft.com/en-us/library/ms188029(SQL.90).aspx

1 comentário

Arquivado em Banco de dados, SGBD Sql-Server, SQL

Uma resposta para “Como copiar os dados de uma tabela sem precisar criar nova tabela via “create table” apenas com select e insert

  1. Azumamagus

    Ótima Dica, parabéns!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s