{Oracle}

Celine1982 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Pourriez-vous m'aider svp c'est urgent... je lance une requête d'update (voir ci-dessous), mais le temps d'exécution est très important... pourriez-vous m'aider à simplifier cette requête ? Apparemment les bases ORACLE n'aiment pas trop les requêtes imbriquées....

voici la requête :

update PERSONNES A set A.STATUT_D='fgkgkgkg'
WHERE A.COMP=(select distinct A.COMP from COMPETENCES B where A.COMP_REF=B.COMP_REF and A.COMP in ('1000','2000','3000') and B.COMP_TYPE = 'AFFIT')

3 réponses

blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Salut,

que dit l'explain ?

as-tu essayé de remplacer A.COMP in ('1000'.... par A.COMP = '1000' OR A.COMP = '2000'... ?
0
Celine1982 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
oui j'ai déja essayé mais ça ne change rien :((
0
blux Messages postés 27121 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
Que dit l'explain ?
0