[Oracle] Clonando/Copiando tabelas

13 04 2010

Você que precisa clonar uma tabela por algum motivo basta utilizar os seguintes comandos:

CREATE TABLE  clientes_temp AS  SELECT *  FROM clientes;

Se pretende substituir a tabela pode utilizar os comandos abaixo:

DROPT TABLE  clientes
RENAME clientes_temp TO clientes

IMPORTANTE: Este comando não copia nenhuma  restrição(FK, UK, PK) e nenhum indice, então se for utiliza-lo para copiar e utilizar tabelas você terá que recriar estas informações no braço mesmo.

PS: Não sei se esse comando funciona em outros bancos de dados.

Anúncios

Ações

Information

Deixe um comentário

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




%d blogueiros gostam disto: