Création d'une copie de table Oracle sans réplication de données
Il est nécessaire de créer une table en double avec la même structure mais sans les données réelles. Bien que l'approche typique consiste à utiliser une instruction de sélection simple, cela peut s'avérer inefficace si la duplication des données n'est pas souhaitable.
Solution : copier uniquement la structure de la table
Pour obtenir l'objectif souhaité En conséquence, utilisez une méthode qui exploite une clause WHERE pour éliminer la sélection de lignes. Considérez la requête suivante :
create table xyz_new as select * from xyz where 1=0;
En utilisant la condition « 1=0 », aucune ligne n'est récupérée de la table source, créant essentiellement une table vide avec la même structure que l'originale.
Limitations :
Cependant, il est important de noter que cette approche présente certaines limitations :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!