| 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
![]() |
![]() |