Bonjour,
Je précise tout d'abord que j'ai fait plusieurs recherches infructueuses avant de poster ce problème :
Je dois extraire 4 millions d'enregistrements d'une table Oracle 9i et générer un fichier d'extraction .csv (caractère séparateur ";") via une requête sqlplus (pour info, pas possible pour le moment de passer par une procédure stockée avec appel package UTL_FILE, car absence visiblement du package body associé).
Ce fichier doit servir pour une alimentation de référentiel SAP BW.
La MCO souhaite disposer des entêtes de colonne en début de fichier (première ligne) et uniquement en début de fichier.
Le problème est que Oracle fait dans ce cas un rappel des entêtes de colonnes à chaque début de page.
J'ai positionné PAGESIZE = 0 afin d'obtenir une page de longueur infinie (ne pas être limité à 50000 enregistrements), mais cela a pour effet de supprimer les entêtes de colonnes.
Ma question : y a t-il une solution pour générer un fichier spool de + de 50000 lignes avec affichage des entêtes de colonnes uniquement en début de fichier ?
Merci d'avance.
Bertrand
Partager