Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
3 mai 2012 4 03 /05 /mai /2012 21:21

 

Renommer le nom d'une Table Oracle.

Comment renommer une table dans Oracle.
Comment changer le nom de ma table dans Oracle.

Changer, renommer le nom de ma table dans Oracle.

Lorsque vous renommez une table Oracle, il faut faire attention et étudier les impacts d'un changement de nom de table car si cette table est référencée dans des procédures PL / SQL, Oracle invalidera celles-ci, l'objet ayant été renommé.
Il en va de même pour les synonymes existants de la table par exemple ainsi que les MATERIALIZED VIEW.
Par contre Oracle conserve et transfère automatiquement les contraintes d'intégrités, les index, et les GRANT de l'ancienne table vers la nouvelle table lors d'un changement de nom de table.

Les deux commandes SQL pour renommer une table.

 
 ALTER TABLE table_name RENAME TO new_table_name; RENAME table_name TO new_table_name ; 

 

Exemple des commandes ALTER TABLE RENAME TO et RENAME TO.

 
 SQL> ALTER TABLE emp RENAME TO emp_old; Table modifiée. SQL> 
 
 SQL> RENAME emp_old TO emp; Table renommée. SQL> 

 

 

Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
• Modifier un champ de table Oracle ALTER TABLE MODIFY
• Ajouter un champ de table Oracle ALTER TABLE ADD
• Créer une table Oracle avec CREATE TABLE

Partager cet article

Repost 0
Published by Daniel Roesch - dans COMMANDES SQL DDL-LDD
commenter cet article

commentaires