1) Erster Tisch und Schläger.
create table large_clob(a clob);
insert into large_clob values( dbms_xmlgen.getXml('select * from dba_objects'));
2) Code in sqlplus
ausführenset 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
Die Beschreibung aller Variablen finden Sie hier
long 2000000000
- gibt an, wie viele Bytes von CLOB abgerufen werden sollen. (maximal 2 GB)linesize
Größe der Zeile (maximal 32k). Größe der Zeile. Wenn die Zeile die Größe überschreitet, wird die Zeile in die nächste Zeile umgebrochenlongchunksize 32k
- Clob wird in Chunks abgerufen, wobei die Chunk-Größe 32 KB beträgtPAGESIZE 0
- Anzeige der Ergebnisseite deaktivierenFEEDBACK,ECHO,TERMOUT
- all dies deaktivieren.Spool
Ausgabe auf output_file.txt umleiten