1) Bàn đầu tiên và bàn ăn.
create table large_clob(a clob);
insert into large_clob values( dbms_xmlgen.getXml('select * from dba_objects'));
2) Chạy mã trong 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
Mô tả của tất cả các biến tại tại đây
-
long 2000000000
- chỉ định bao nhiêu byte CLOB để truy xuất. (2gb là tối đa) -
linesize
kích thước của dòng (32k là tối đa). kích thước của dòng. Nếu dòng vượt quá kích thước, dòng sẽ được chuyển sang hàng tiếp theo -
longchunksize 32k
- clob sẽ được truy xuất theo khối, trong đó kích thước khối là 32k -
PAGESIZE 0
- đánh dấu trang kết quả fomrationg -
FEEDBACK,ECHO,TERMOUT
- vô hiệu hóa tất cả những điều này. -
Spool
chuyển hướng đầu ra đến output_file.txt