{Oracle}

Fermé
Celine1982 Messages postés 2 Date d'inscription mardi 9 février 2010 Statut Membre Dernière intervention 9 février 2010 - 9 févr. 2010 à 11:08
blux Messages postés 26030 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 10 mai 2024 - 9 févr. 2010 à 15:23
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 26030 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 10 mai 2024 3 289
9 févr. 2010 à 11:24
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 mardi 9 février 2010 Statut Membre Dernière intervention 9 février 2010
9 févr. 2010 à 15:13
oui j'ai déja essayé mais ça ne change rien :((
0
blux Messages postés 26030 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 10 mai 2024 3 289
9 févr. 2010 à 15:23
Que dit l'explain ?
0