Maison > base de données > tutoriel mysql > Comment créer une copie de table Oracle avec uniquement la structure ?

Comment créer une copie de table Oracle avec uniquement la structure ?

Mary-Kate Olsen
Libérer: 2024-12-30 10:42:17
original
841 Les gens l'ont consulté

How to Create an Oracle Table Copy with Only the Structure?

Création d'une copie de table Oracle sans données

On peut facilement dupliquer la structure et les données d'une table Oracle en utilisant l'instruction :

create table xyz_new as select * from xyz;
Copier après la connexion

Cependant, des scénarios peuvent survenir dans lesquels seule la structure de la table est souhaité.

Solution :

Pour créer une copie de table avec uniquement la structure, utilisez simplement une clause WHERE qui exclut toutes les lignes :

create table xyz_new as select * from xyz where 1=0;
Copier après la connexion

Limitations :

Notez que cette méthode exclut la copie de certains éléments :

  • Séquences
  • Déclencheurs
  • Index
  • Quelques contraintes
  • Logs de vues matérialisées
  • Partitions ne sont pas traités

Cette approche permet une solution rapide et un moyen pratique de créer un clone de structure de table sans répliquer ses données.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal