1. 程式人生 > >sqlplus將查詢結果重定向到文件,不輸出到屏幕

sqlplus將查詢結果重定向到文件,不輸出到屏幕

per ont 設置 num spa name work 明顯 attr

sqlplus將查詢結果重定向到文件,不輸出到屏幕:

將上面SQL保存到文件,然後在cmd窗口執行該文件即可

SQL>@D:\xxx.sql

 1 --每行的字符數目
 2 set linesize 8000
 3 --該參數設置每頁輸出的行數。n=0表示不產生新頁
 4 set pagesize 0
 5 --顯示和拷貝long類型值的最大寬度的設置,最大值2G
 6 set long 2000000000
 7 --sqlplus檢索long類型值的增量大小.由於內存的限制 可按增量檢索
 8 --一項目當時plsql和sqldeveloper都有明顯的網絡延遲問題,sqlplus缺省沒有問題,設置此參數後也能夠使問題重現
9 set longchunksize 9000000 10 --列的設置 11 --col username format a4 12 --col a format 999,999,999 13 14 --各列的標題(包括文字和下劃線)在結果報表上顯示。 15 set heading on 16 --查詢結束時,給出查詢結果的記錄數信息。禁止顯示最後一行的計數反饋信息 17 set feedback off 18 --執行命令文件時,命令本身是否顯示在屏幕上 19 set echo off 20 --控制由文件執行命令所產生的輸出的顯示 21 set termout off 22 --清空多余的空格,如:linesize過長
23 set trimout on 24 set trimspool on 25 set timing on 26 27 --生產數據命令 28 spool e:\cott_spool_emp.txt; 29 SELECT * FROM ATTRIBUTEINSTANCE WHERE OWNERID = e9dcbee0-18ea-486f-93c4-ed9ce64e4685; 30 --select * from workitem where rownum < 5; 31 spool off;

sqlplus將查詢結果重定向到文件,不輸出到屏幕