ALTER TABLE DROP UNIQUE INDEX
Bonjour tout le monde,
J'aimerais supprimer deux index d'une de mes tables. Voici le code de création:
Code:
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:
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!