[Oracle 9i]PLSQL: Ecrire dans un fichier
Bonjour à toutes et à tous,
Je voudrai écrire dans un fichier des lignes de taille supérieure à 256 caractères.
Aujourd'hui, j'utilise la fonction:
Code:
1 2 3
|
MA_LIGNE VARCHAR2(256);
UTL_FILE.PUT_LINE(FILE_HANDLE_DETAIL, MA_LIGNE); |
Existe-il un moyen pour que la taille de ma ligne soit > à 256.
Merci d'avance.
utiliser le paramètre facultatif Max_linesize
Bonjour,
Il faudrait essayer en ajoutant un paramètre supplémentaire à l'ouverture du fichier :
F1 := UTL_FILE.FOPEN('MYDIR','MYFILE','W',32000);
Détail :
Code:
1 2 3 4 5 6
| UTL_FILE.FOPEN (
location IN VARCHAR2,
filename IN VARCHAR2,
open_mode IN VARCHAR2,
max_linesize IN BINARY_INTEGER)
RETURN file_type; |
http://download.oracle.com/docs/cd/B...e.htm#i1003526
Salutations