salut,
est ce possibe de modifier le nom d'un champs d'une table dans une base de donnée Oracle
Si Oui comment proceder?
Version imprimable
salut,
est ce possibe de modifier le nom d'un champs d'une table dans une base de donnée Oracle
Si Oui comment proceder?
De tete ca ressemble a ca :
Code:
1
2 ALTER TABLE ma_table RENAME COLUMN 'col1' to 'col2';
Attention, ' est en général utilisé pour un littéral/une constante caractère ou chaîne de caractères alors que " est utilisé pour tenir compte de la casse (minuscule/majuscule) d'un identifiant:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 dev001> create table t(col1 int); Table created. dev001> alter table t rename column 'col1' to 'col2'; alter table t rename column 'col1' to 'col2' * ERROR at line 1: ORA-00904: : invalid identifier dev001> alter table t rename column "col1" to "col2"; alter table t rename column "col1" to "col2" * ERROR at line 1: ORA-00904: "col1": invalid identifier dev001> alter table t rename column "COL1" to "COL2"; Table altered.