Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: UTL_FILE replaces 0A by 0D 0A
Connor McDonald schrieb:
> Kalle Heuwes wrote:
SQL> declare
2 text varchar2(20) := 'ab' || chr(10) || 'cd'; 3 file_a utl_file.file_type; 4 file_b utl_file.file_type; 5 begin 6 -- This won't work 7 file_a := utl_file.fopen('D_TEMP', 'file_a', 'w'); 8 utl_file.put(file_a, text); 9 utl_file.fclose(file_a); 10 -- This works! Mode must be 'wb'! 11 file_b := utl_file.fopen('D_TEMP', 'file_b', 'wb'); 12 utl_file.put_raw(file_b, utl_raw.cast_to_raw(text)); 13 utl_file.fclose(file_b);
file_a: 61 62 0D 0A 63 64 0D 0A
file_b: 61 62 0A 63 64
Urs Metzger Received on Wed Sep 13 2006 - 16:58:21 CDT