Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como posso criar uma cópia de uma tabela Oracle sem copiar os dados?


Basta usar uma cláusula where que não selecionará nenhuma linha:
create table xyz_new as select * from xyz where 1=0;

Limitações


Os seguintes itens não serão copiados para a nova tabela:
  • sequências
  • gatilhos
  • índices
  • algumas restrições não podem ser copiadas
  • registros de visualização materializados

Isso também não lida com partições