Bonjour,
J'ai l'occasion d'utiliser ces deux fonctions, spool et utl_file pour écrire des fichiers, et j'ai un peu du mal à me rendre compte de ce qui est le plus efficace.
D'un coté, j'ai spool qui m'a l'air de travailler plutôt en ensembliste, mais qui m'impose d'écrire mes données sur mon serveur local, donc je dois perdre pas mal de temps sur le transfert je pense.
De l'autre coté, j'ai UTL_FILE, qui bosse directement coté serveur, mais qui implique que j'inscrive ma requête dans un curseur que je parcours ligne à ligne...
Quels vont être les facteurs qui vont influencer la vitesse de l'un ou de l'autre ? Est ce qu'il y a en a un qui est forcément plus rapide ou dans certaines conditions l'un est préférable à l'autre ? (Seul la vitesse m'importe, le lieu où seront extraites les données n'a pas d'importance.)
Merci d'avance pour vos réponses.
Steven
Partager