Bonjour tout le monde,
J'aimerais supprimer deux index d'une de mes tables. Voici le code de création:
Je voudrais les supprimer, je fais donc un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE UNIQUE INDEX "MAR"."PK_ZON_A_TOM" ON "MAR"."ZON_A_TOM" ("UNT_IDT", "VER_IDT", "TOM_COD") PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 524288 NEXT 524288 MINEXTENTS 1 MAXEXTENTS 249 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "TS_MDATA" ; CREATE INDEX "MAR"."ZON_A_TOM_ID1" ON "MAR"."ZON_A_TOM" ("TOM_COD") PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 1597440 NEXT 532480 MINEXTENTS 1 MAXEXTENTS 50 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "TS_BINDEX" ;
Si j'essaye sans les parenthèses, avec et j'ai toujours une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ALTER TABLE MAR.ZON_A_TOM DROP ( UNIQUE INDEX "MAR"."PK_ZON_A_TOM" ); ORA-00906: Parenthèse de gauche absente
ORA-00904: : identificateur non valide
Si vous pouviez m'aider ca serait tip top
Merci d'avance!
Partager