Maison  >  Article  >  base de données  >  Quelle est l’instruction permettant de modifier le nom de la table dans Oracle ?

Quelle est l’instruction permettant de modifier le nom de la table dans Oracle ?

WBOY
WBOYoriginal
2022-05-18 17:40:0912435parcourir

Instruction Oracle pour modifier le nom de la table : 1. "ALTER TABLE ancien nom de table RENAME TO nouveau nom de table", cette instruction utilise ALTER pour modifier le nom de la table d'origine ; 2. "RENAME ancien nom de table TO nouveau nom de table ; ", cette instruction L'instruction utilise RENAME pour modifier le nom de la table.

Quelle est l’instruction permettant de modifier le nom de la table dans Oracle ?

L'environnement d'exploitation de ce tutoriel : système Windows 10, version Oracle 11g, ordinateur Dell G3.

Quelle est l'instruction dans Oracle pour modifier le nom de la table

Méthode 1 : utilisez ALTER pour modifier le nom de la table

ALTER TABLE OLD_TABLE_NAME RENAME TO NEW_TABLE_NAME;

Méthode 2 : utilisez RENAME pour modifier le nom de la table

RENAME OLD_TABLE_NAME TO NEW_TABLE_NAME;

Connaissances approfondies :

Utiliser les anciennes données de la table Créez une nouvelle table, puis supprimez l'ancienne table (non recommandé)

create new_table as select * from old_table;
drop table old_table;

Remarque : si la table contient une grande quantité de données, il faudra beaucoup de temps pour la supprimer. l'ancienne table peut également affecter certains travaux officiellement en cours d'exécution qui doivent appeler l'ancienne table, ce qui est risqué !

Utilisez directement PLSQL pour reconstruire la table (non recommandé)

Remarque : la fonction de reconstruction de table équivaut à effacer toutes les données, déclencheurs et clés étrangères. La vitesse sera très lente et l'efficacité n'est pas très bonne.

Modifier le nom de la colonne

La syntaxe pour modifier le nom de la colonne dans le tableau est la suivante :

ALTER TABLE table_name RENAME COLUMN column_name TO new_column_name;

Par exemple, changez le nom de la colonne anniversaire dans la table personne en age, comme suit :

SQL> ALTER TABLE person RENAME COLUMN birthday TO age;

Tutoriel recommandé : "Tutoriel vidéo Oracle

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!

Déclaration:
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