Je souhaiterais savoir : Comment renommer une colonne de table dans Oracle 10g ?
A dû utiliser COLUMN
avant le nom de la colonne.
Je souhaiterais savoir : Comment renommer une colonne de table dans Oracle 10g ?
Si la table a de nombreuses lignes, les données ne sont pas perdues si on renomme le nom de la colonne ? Je veux supprimer la contrainte sur le nom de la colonne, puis renommer le nom de la colonne. Et la table a plus de 1000 lignes. Echantillon : ALTERNER LA TABLE A01.PROJECTS DROP CONSTRAINT "CHK_PROJECT_TYPE". et ensuite altérer la table A01.PROYECTOS renommer la colonne TIPO_PROYECTO en TIPOAPP
La syntaxe de la requête est la suivante :
Alter table <table name> rename column <column name> to <new column name>;
Ejemplo:
Alter table employee rename column eName to empName;
Pour renommer un nom de colonne sans espace en un nom de colonne avec espace :
Alter table employee rename column empName to "Emp Name";
Pour renommer une colonne avec espace en un nom de colonne sans espace :
Alter table employee rename column "emp name" to empName;
J'ai une idée de quand je dois renommer 'Nom de l'employé' en 'Nom_de_l'employé'. (Nom de colonne existant avec un espace)
Supposons que supply_master est une table, et
SQL>desc supply_master;
SQL>Name
SUPPLIER_NO
SUPPLIER_NAME
ADDRESS1
ADDRESS2
CITY
STATE
PINCODE
SQL>alter table Supply_master rename column ADDRESS1 TO ADDR;
Table altered
SQL> desc Supply_master;
Name
-----------------------
SUPPLIER_NO
SUPPLIER_NAME
ADDR ///////////this has been renamed........//////////////
ADDRESS2
CITY
STATE
PINCODE
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.