Bonjour tout le monde,

J'aimerais supprimer deux index d'une de mes tables. Voici le code de création:
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" ;
Je voudrais les supprimer, je fais donc un
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
Si j'essaye sans les parenthèses, avec et j'ai toujours une erreur
ORA-00904: : identificateur non valide

Si vous pouviez m'aider ca serait tip top

Merci d'avance!