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;
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.
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;
Merci,
Partager