sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo puedo crear una copia de una tabla de Oracle sin copiar los datos?

Simplemente use una cláusula where que no seleccione ninguna fila:

create table xyz_new as select * from xyz where 1=0;

Limitaciones

Las siguientes cosas no se copiarán en la nueva tabla:

  • secuencias
  • desencadenantes
  • índices
  • algunas restricciones pueden no copiarse
  • registros de vistas materializados

Esto tampoco maneja particiones