Bonjour
je veu changer le nom d'un colonne d'un table oracle existante
comment faire?
Merci d'avance
Version imprimable
Bonjour
je veu changer le nom d'un colonne d'un table oracle existante
comment faire?
Merci d'avance
RENAME ancien_nom TO nouveau_nom ;
Excuse-moi c plutot :Rename Column Ancien_Nom To Nouveau_Nom(le nouveau nom ne doit pas exister dans la base)
Moi je ferais plutôt :
Que :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 SQL> CREATE TABLE T1(ID NUMBER); Table créée. SQL> ALTER TABLE T1 RENAME COLUMN "ID" TO "IDENTIFIANT"; Table modifiée. SQL> describe T1; Nom NULL ? Type ----------------------------------------- -------- ---------------------------- IDENTIFIANT NUMBER
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 SQL> CREATE TABLE T1(ID NUMBER); Table créée. SQL> describe T1; Nom NULL ? Type ----------------------------------------- -------- ---------------------------- ID NUMBER SQL> ALTER TABLE T1 RENAME COLUMN "ID" TO "IDENTIFIANT"; Table modifiée. SQL> describe T1; Nom NULL ? Type ----------------------------------------- -------- ---------------------------- IDENTIFIANT NUMBER SQL> RENAME T1 TO TABLE1; Table renommée. SQL> describe T1; ERROR: ORA-04043: object T1 does not exist SQL> describe TABLE1; Nom NULL ? Type ----------------------------------------- -------- ---------------------------- IDENTIFIANT NUMBER SQL>
Merci bcp
c'est exactement ce que je cherche