Bonjour,
j'essaye désespérément de passer se tout petit script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
ALTER TABLE MONSCHEMA.FAVO DROP CONSTRAINT PKFAVO;
ALTER TABLE MONSCHEMA.FAVO ADD(CONSTRAINT PKFAVO PRIMARY KEY(FAVO_UTIL_CLIE, FAVO_UTIL_CODA, FAVO_UTIL_NOM, FAVO_LIFA_CODE, FAVO_REFREX, FAVO_DATE) USING INDEX TABLESPACE MONSCHEMA_INDEX);
et voilà ce qu'oracle me retourne

Citation Envoyé par oracle
ALTER TABLE MONSCHEMA.FAVO DROP CONSTRAINT PKFAVO
ORA-02443: Cannot drop constraint - nonexistent constraint
je force le script à continuer, voici la suite

Citation Envoyé par oracle
ALTER TABLE MONSCHEMA.FAVO ADD(CONSTRAINT PKFAVO PRIMARY KEY(FAVO_UTIL_CLIE, FAVO_UTIL_CODA, FAVO_UTIL_NOM, FAVO_LIFA_CODE, FAVO_REFREX, FAVO_DATE) USING INDEX TABLESPACE MONSCHEMA_INDEX);
ORA-00955: name is already used by an existing object


Quelques vérifications déjà effectuées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT * FROM dba_constraints WHERE CONSTRAINT_NAME='PKFAVO'
Citation Envoyé par oracle
No rows returned
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SELECT * FROM user_constraints WHERE CONSTRAINT_NAME='PKFAVO'
Citation Envoyé par oracle
No rows returned
alors là je sèche

Des propositions ?