UTL_FILE avec requête conséquente [Oracle 10G] - SQL/NoSQL - Programmation
MarshPosté le 25-04-2013 à 17:38:04
Bonjour,
je dois faire une extraction assez complexe (j'ai une 15aine de jointures) et injecter ces données dans un fichier CSV converti en UTF sans BOM. cette requête qui tourne en moyenne entre 30 mn et 1 Heure (sic ! eh ! oui les serveurs sont anciens et on requête sur la base de production !) et doit ramener entre 250 000 et 450 000 lignes
j'ai regardé chez mon ami google, mais les scripts que j'ai vu utilsant le package UTL_FILE sont au mieux pour extraire une table. et je connais fort peu pl/sql
Ma question : est-ce que PL/SQL et ce package sont adaptés ? sinon, quelle piste pour cette automatisation ?
Question subsidiaire, je dois de plus insérer un champ fixe en début de fichier, quelle serait la syntaxe ?
Marsh Posté le 25-04-2013 à 17:38:04
Bonjour,
je dois faire une extraction assez complexe (j'ai une 15aine de jointures) et injecter ces données dans un fichier CSV converti en UTF sans BOM.
cette requête qui tourne en moyenne entre 30 mn et 1 Heure (sic ! eh ! oui les serveurs sont anciens et on requête sur la base de production !) et doit ramener entre 250 000 et 450 000 lignes
j'ai regardé chez mon ami google, mais les scripts que j'ai vu utilsant le package UTL_FILE sont au mieux pour extraire une table.
et je connais fort peu pl/sql
Ma question : est-ce que PL/SQL et ce package sont adaptés ?
sinon, quelle piste pour cette automatisation ?
Question subsidiaire, je dois de plus insérer un champ fixe en début de fichier, quelle serait la syntaxe ?
merci