Hallo Zusammen,
ich habe ca. 680 Eingabedateien in meinen Ordner.
Lade nun jede Datei einzeln in bfile.
Erzeuge ein Log wo die Datengrösse angezeigt wird
"e_file_length := dbms_lob.getlength(e_file)"
Öffne die Datei
"dbms_lob.fileopen(e_file, dbms_lob.file_readonly)"
und lese 500 Bytes
"dbms_lob.read(e_file, e_lang_500, 1, e_raw_500".
Wandle RAW in VARCHAR2
"e_byte_500 := utl_raw.cast_to_varchar2(e_raw_500)"
in Log anzeigen
Nun das Problem :
ab der 5 Datei werden nur noch 48 Bytes anstatt 500 Bytes zurückgeben.
Kann es sein, dass die RAW Vaiable initalisert werden muss ?
ich habe ca. 680 Eingabedateien in meinen Ordner.
Lade nun jede Datei einzeln in bfile.
Erzeuge ein Log wo die Datengrösse angezeigt wird
"e_file_length := dbms_lob.getlength(e_file)"
Öffne die Datei
"dbms_lob.fileopen(e_file, dbms_lob.file_readonly)"
und lese 500 Bytes
"dbms_lob.read(e_file, e_lang_500, 1, e_raw_500".
Wandle RAW in VARCHAR2
"e_byte_500 := utl_raw.cast_to_varchar2(e_raw_500)"
in Log anzeigen
Nun das Problem :
ab der 5 Datei werden nur noch 48 Bytes anstatt 500 Bytes zurückgeben.
Kann es sein, dass die RAW Vaiable initalisert werden muss ?
Comment