TTITLE LEFT ‘DATE’ _DATE CENTER ‘SQL.USER’ SQL.USER RIGHT ‘PAGE’ FORMAT 999 SQL.PNO SKIP 3
BTITLE CENTER ‘Thanks for the report’ RIGHT ‘PAGE’ FORMAT 999 SQL.PNO
SET ECHO OFF ---禁止顯示新舊區分的多餘語句
SET VERIFY OFF ---禁止顯示執行的SQL語句
SET PAGESIZE 30
SET LINESIZE 50
CLEAR COLUMN
COLUMN ENAME HEADING NAME FORMAT A13 WORD_WRAPPED(檢索到姓名連續的內容 不會自動換行)
COLUMN SAL FORMAT 999
SELECT ENAME,SAL FROM EMP;
CLEAR COLUMN
TTITLE OFF
BTITLE OFF
_DATE:顯示當前日期
SQL.USER:當前用戶
SQL.PNO:當前頁碼
LEFT,CENTER,RIGHT:文本對齊方式
SKIP:空幾行開始
FORMAT:定義格式
PAGESIZE,LINESIZE:指定輸出頁面的大小
HEADING:指定文本列的格式 ENAME HEADING NAME
太容易遺忘了
TTITLE LEFT 'RUN DATE' _DATE CENTER 'RUN USER' SQL.USER RIGHT 'PAGE' FORMAT 999 SQL.PNO SKIP 3
BTITLE CENTER 'THanKs for running the report' RIGHT 'PAGE' FORMAT 999 SQL.PNO
SET ECHO OFF
SET VERIFY OFF
SET PAGESIZE 30
SET LINESIZE 70
CLEAR COLUMN
COLUMN ENAME FORMAT A13 WORD_WRAPPED
COLUMN SAL FORMAT $9999.99
SELECT ENAME,SAL FROM EMP;
CLEAR COLUMNS
TTITLE OFF
BTITLE OFF
執行過的實例
SQL> @ table.sql
RUN DATE03-9月 -13 RUN USERSCOTT PAGE 1
ENAME SAL
------------- ---------
SMITH $800.00
ALLEN $1600.00
WARD $1250.00
JONES $2975.00
MARTIN $1250.00
BLAKE $2850.00
CLARK $2450.00
SCOTT $3000.00
KING $5000.00
TURNER $1500.00
ADAMS $1100.00
JAMES $950.00
FORD $3000.00
MILLER $1300.00
THanKs for running the report PAGE 1
已選擇14行。