問題描述:spool讓我想起來了spooling假離線,但是這個spool是oracle下的命令,將select查詢出來的數據列印出來 1.linuxi下 spool +路徑+文件名,這裡的文件如果不存在,是可以自動生成的 spool /home/oracle/b.txt select查詢語句 sp ...
問題描述:spool讓我想起來了spooling假離線,但是這個spool是oracle下的命令,將select查詢出來的數據列印出來
1.linuxi下 spool +路徑+文件名,這裡的文件如果不存在,是可以自動生成的
spool /home/oracle/b.txt
select查詢語句
spool off;
2.這是我cat導出的東西
3.發現原來可以不用這麼麻煩,以我的xshell為例,點擊右鍵,然後To Notepad標記,選擇屏幕內的東西,這裡如果不想要別的東西,可以多點幾次回車,把多餘的東西頂上去
然後自動生成到本地一個txt文件
4.截取一段spool常用的設置
set head off:輸出域標題,預設為on
set linesize 20000:linesize可以設置的大點,防止一行長度不夠
set echo off:顯示sqlplus中的每個sql命令本身,預設為on
set feedback off:回顯本次sql命令處理的記錄條數,預設為on
set pagesize 0:輸出每頁行數,預設為24,為了避免分頁,可設定為0
set termout off:顯示腳本中的命令的執行結果,預設為on
set trimout on:去除標準輸出每行的拖尾空格,預設為off
set trimspool on:去除重定向(spool)輸出每行的拖尾空格,預設為off
set lines 200
col group_number for 99
col state for a15
col name for a20
col total_gb for 999999.99
col free_gb for 999999.99
col free_percent for 99.99
col care for a5
set linesize 131
set pagesize 200
set termout off
set trimspool on
set serveroutput on
set lines 200 pages 300
col tablespace_name for a30