Spool報表小結

2021-04-18 21:04:03 字數 793 閱讀 8832

spool報表

解釋:set colsep' ';     //域輸出分隔符

set echo off;    //顯示start啟動的指令碼中的每個sql命令,預設為on

set feedback off;  //回顯本次sql命令處理的記錄條數,預設為on

set heading off;   //輸出域標題,預設為on

set pagesize 0;   //輸出每頁行數,預設為24,為了避免分頁,可設定為0。

set termout off;   //顯示指令碼中的命令的執行結果,預設為on

set trimout on;   //去除標準輸出每行的拖尾空格,預設為off

set trimspool on;  //去除復位向(spool)輸出每行的拖尾空格,預設為off

比較熟悉使用oracle的人一般都會用spool命令來生成os下的文字檔案.

例如我們把scott.dept表生成文字檔案的語句寫成dept.sql,內容如下:

如:set pages 50000;

set lines 200;   

set trims on;

set heading off;

spool  /oracle_backup/log/test/dept.lst;

select deptno||','||dname||','||loc from scott.dept;

spool off;

find /opt/oias/h8/log/ -name /*.log  -mtime +7 |xargs -r rm -f

Spool報表簡介

解釋 set colsep 域輸出分隔符 set echo off 顯示start啟動的指令碼中的每個sql命令,預設為on set feedback off 回顯本次sql命令處理的記錄條數,預設為on set heading off 輸出域標題,預設為on set pagesize 0 輸出每頁...

spool用法小結

2008 9 24 14 33 00 檢視學習心得 關於spool spool是sqlplus的命令,不是sql語法裡面的東西。對於spool資料的sql,最好要自己定義格式,以方便程式直接匯入,sql語句如 select taskindex commonindex tasktype to numb...

spool用法小結

關於spool spool是sqlplus的命令,不是sql語法裡面的東西。對於spool資料的sql,最好要自己定義格式,以方便程式直接匯入,sql語句如 select taskindex commonindex tasktype to number to char sysdate,yyyymmd...