1) Pierwszy stół i klosz.
create table large_clob(a clob);
insert into large_clob values( dbms_xmlgen.getXml('select * from dba_objects'));
2) Uruchom kod w sqlplus
set linesize 32767 long 2000000000 longchunksize 32767 PAGESIZE 0 FEEDBACK OFF ECHO OFF TERMOUT OFF
Spool output_file.txt
select a from large_clob;
spool off
Opis wszystkich zmiennych znajduje się tutaj
long 2000000000
— określa, ile bajtów CLOB należy pobrać. (2 GB to maks.)linesize
rozmiar linii (32k to max). rozmiar linii. Jeśli linia przekroczy rozmiar , zostanie zwinięta do następnego wierszalongchunksize 32k
- clob będzie pobierany w kawałkach, gdzie rozmiar kawałka to 32kPAGESIZE 0
- wyłącz formatowanie strony wynikówFEEDBACK,ECHO,TERMOUT
- wyłącz to wszystko.Spool
przekieruj wyjście do pliku output_file.txt