Problème avec ALTER TABLE [action] CONSTRAINT
Bonjour,
j'essaye désespérément de passer se tout petit script :
Code:
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
8O
Quelques vérifications déjà effectuées :
Code:
1 2
|
SELECT * FROM dba_constraints WHERE CONSTRAINT_NAME='PKFAVO' |
Citation:
Envoyé par oracle
No rows returned
Code:
1 2
|
SELECT * FROM user_constraints WHERE CONSTRAINT_NAME='PKFAVO' |
Citation:
Envoyé par oracle
No rows returned
alors là je sèche :(
Des propositions ?