Bonjour à tous !
J'ai un script shell qui doit lancer une procédure contenue dans un fichier .sql.
Le problème est que le traitement sql est très long (pour le moment on estime environ 18h une fois lancée) et l'idée serait de pouvoir afficher un état d'avancement dans la console via le shell ou le sql
La solution la plus simple serait d'effectuer un select sur l'ensemble de mes données à traiter, les récupérer dans mon shell (je ne sais pas comment...) puis de boucler sur la collection résultante de mon select car à ce niveau là, je connais mon nombre d'élément, je sais combien j'en ai traité, le pourcentage est tout bête.
Merci d'avance si vous avez une réponse (ou si vous vous penchez simplement sur la question) et croyez moi, un vrai challenge pour moi !
Partager