Overblog Suivre ce blog
Editer l'article Administration Créer mon blog
9 avril 2012 1 09 /04 /avril /2012 21:04

 

ALTER TABLE RENAME COLUMN.

Comment changer, renommer, modifier le nom d'un champs ou colonne d'une table dans Oracle.

RENOMMER COLONNE AVEC ALTER TABLE RENAME COLUMN.

La clause RENAME COLUMN de l’instruction sql ALTER TABLE permet de renommer une colonne existante d'une table Oracle.
Attention cependant le fait de renommer une colonne d'une table Oracle peut invalider les objets dépendants.
Les vues dépendantes, les triggers, les fonctions, les procédures sont invalidés, pensez à modifier ces objets avec le nouveau nom de colonne.

Nous allons voir ici comment renommer une colonne avec la clause RENAME COLUMN.

SYNTAXE COMMANDE SQL ALTER TABLE RENAME COLUMN.

 
 ALTER TABLE table_name RENAME COLUMN column_name TO new_column_name; 

 

DESCRIBE TABLE AVANT LE RENAME COLUMN.

 
 SQL> DESC emp; Nom NULL ? Type ----------------------------------------- -------- ------------- EMPNO NOT NULL NUMBER(4) ENAME VARCHAR2(10) JOB VARCHAR2(15) MGR NUMBER(4) HIREDATE DATE SAL NUMBER(7,2) COMM NUMBER(7,2) DEPTNO NUMBER(2) 

 

RENOMMER LA COLONNE D'UNE TABLE ORACLE.

Ici changement de nom de la colonne EMPNO en NEW_EMPNO.

 
 SQL> ALTER TABLE emp RENAME COLUMN empno TO new_empno; Table modifiée. 

 

DESCRIBE TABLE APRES LE RENAME COLUMN.

 
 SQL> DESC emp; Nom NULL ? Type ----------------------------------------- -------- ------------- NEW_EMPNO NOT NULL NUMBER(4) ENAME VARCHAR2(10) JOB VARCHAR2(15) MGR NUMBER(4) HIREDATE DATE SAL NUMBER(7,2) COMM NUMBER(7,2) DEPTNO NUMBER(2) 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