oracle use spool to write to text

最近用spool 導數據.

set linesize 9000
set serveroutput off;
set pagesize 10000;
set trimspool on;
set scan off;
set define off;
set echo on;

spool c:\TABLE.sql


SELECT  'SELECT '''||u.table_name||''', COUNT(1) AS RECORD_COUNT FROM '||u.table_name||';'
    FROM USER_TABLES u
--  where rownum <5
    ORDER BY u.TABLE_NAME;
   

set scan on;
set define on;
spool out;

 

linesize設置成多大最後導出來的記錄有些還是給截掉了。

網上查了一下也沒有什麼好辦法的,最後用控制檯來導出,OK!!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章