Hello,
Je voudrais savoir s'il éxiste une façon de créér des fichiers plats autrement que par l'utilisation du package UTL_FILE.
cdlt Joël.
Hello,
Je voudrais savoir s'il éxiste une façon de créér des fichiers plats autrement que par l'utilisation du package UTL_FILE.
cdlt Joël.
Avec quel outil ? Forms ? SQL*Plus ? ... ?
Non ce n'est pas possible.
La seule chose que tu puisses faire, c'est :
Avec les limitations suivantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 set serveroutput on size 1000000 spool monfichier.res begin dbms_output.put_line ('Fichier resultat'); end; / spool off
- serveroutput doit être compris entre 2000 et 1000000
- dbms_output.put_line est limité à 255 caractères
A savoir que les limitations du DBMS_OUTPUT disparaissent en 10gR2
Suivant l'objectif recherche, une solution emetteur/recepteur classique est de faire envoyer le texte par le PL a un pipe (utilisant AQ ou dbms_pipe), et d'ecrire et d'executer un module C, Cobol ou Java, qui sera a l'ecoute du pipe et ecrira le texte dans le fichier specifie.
Partager