Bonjour
je veu changer le nom d'un colonne d'un table oracle existante
comment faire?
Merci d'avance
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager