{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 26814 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2025 - 9 févr. 2010 à 15:23
blux Messages postés 26814 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2025 - 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')
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')
A voir également:
- {Oracle}
- Oracle 11g download windows 64-bit ✓ - Forum Oracle
- Oracle virtualbox telecharger - Télécharger - Émulation & Virtualisation
- Oracle jre usage ✓ - Forum Virus
- Oracle america inc mac - Forum Logiciels
- Oracle liste des tables - Forum Oracle
3 réponses
blux
Messages postés
26814
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
26 avril 2025
3 335
9 févr. 2010 à 11:24
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'... ?
que dit l'explain ?
as-tu essayé de remplacer A.COMP in ('1000'.... par A.COMP = '1000' OR A.COMP = '2000'... ?
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
9 févr. 2010 à 15:13
oui j'ai déja essayé mais ça ne change rien :((
blux
Messages postés
26814
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
26 avril 2025
3 335
9 févr. 2010 à 15:23
9 févr. 2010 à 15:23
Que dit l'explain ?