Bonjour,

Je voudrais savoir comment je pourrais optimiser mes requêtes ci-dessous car elles mettent beaucoup de temps pour s'exécuter.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT TABLE1.NAME, TABLE2.OBJID
FROM TABLE2
INNER JOIN TABLE3 ON TABLE3.ID = TABLE2.ID_TABLE3
INNER JOIN TABLE4 ON TABLE4.ID = TABLE3.ID_TABLE4
INNER JOIN TABLE1 ON TABLE1.ID = TABLE4.ID_TABLE1
WHERE TABLE2.DATE IS NULL;

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT TABLE1.NAME, TABLE2.ID
FROM TABLE1
INNER JOIN 	TABLE3 ON TABLE1.ID = TABLE3.ID_TABLE1
INNER JOIN 	TABLE2 ON TABLE3.ID = TABLE2.ID_TABLE3
WHERE TABLE2.DATE IS NULL;
Le but est de remplacer la valeur null par sysdate pour toutes les lignes retournées et afficher dans des logs les id et les name des lignes modifiées.

Merci,