Clonar tabela com comando SQL

Standard

Abaixo segue comandos SQL para clonar uma tabela de duas formas, apenas a estrutura e a estrutura + os dados

-- Clona apenas a estrutura
select * into NEW_TABLE from TABLE_ORIGEM limit 0 

-- Clona a estrutura + dados 
select * into NEW_TABLE from TABLE_ORIGEM

3 thoughts on “Clonar tabela com comando SQL

  1. Marco Poma

    Obrigado!

    Muito bom!!

    A pergunta que eu tenho é se deste modo a tabela resultado também tem as mesmas autorizações da tabela fonte.

    • admin

      Boa tarde Marco, no caso de você ter um usuário que tivesse permissão na TABLE_ORIGEM explicitamente a tabela NEW_TABLE não teria esta permissão. Caso a permissão do usuário seja no banco todo, logo na tabela nova criada ele terá também as mesmas permissões, por exemplo se um usuário for db_datareader neste base ele também terá esta mesma permissão na tabela nova criada.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *