創建簡單報表

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行。

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