国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

逐行掃描 為你講解幾個基本SQLPLUS命令

2024-08-31 00:45:51
字體:
來源:轉載
供稿:網友

本文章幫你充分認識SQLPLUS命令。

remark:告訴SQLPLUS接下來的文字是注釋,不是命令。

set haedsep:標題分隔符標識一個告訴SQLPLUS將一個標題分為兩行或更多行的字符。

ttitle:設置報表每一頁的頭標題。

btitle:設置報表每一頁的尾標題。

column:給SQLPLUS各種關于列的標題、格式和處理的指令。

break on:告訴SQLPLUS在報表的各部分間插入空格,或者將小計和總計斷開。

compute sum:令SQLPLUS計算小計。

set linesize:為報表的行設置最大字符數。

set pagesize:為頁設置最大行數。

set newpage:設置頁與頁之間的空行數。

spool:將通常在屏幕上顯示的報表移入一個文件,以便打印。

/**/ 在SQL項內標記一個注釋的開頭和結尾。類似于remark。

-- 在SQL項內標記聯機注釋所的開始。將該標記開始到本行末尾的一切內容都視為注釋。類似于remark。

set pause:使屏幕顯示在頁與頁之間停頓。

save:把正在建立的SQL查詢保存到一個選中的文件中。

host:向主操作系統發送命令。

start或@:告訴SQLPLUS執行已經存儲到文件中的指令。

edit:使你迅速離開SQLPLUS并進入所選擇的編輯器。

define_editor:告訴SQLPLUS你所選擇的編輯器的名字。

exit或quit:終止SQLPLUS。

一個簡單的報表例子:

以下為引用的內容:
activity.lst
SQL>
SQL> select Name, Title, CheckoutDate, ReturnedDate,
2 ReturnedDate-CheckoutDate as DaysOut /*Count Days*/
3 from BOOKSHELF_CHECKOUT
4 order by Name,CheckoutDate;
Mon Aug 28 page 1
Checkout Log for 1/1/02-3/31/02
Days
NAME TITLE CHECKOUTDATE RETURNEDDATE Out
------------ -------- ------------ ------------ ----
DORAH TALBOT EITHER/OR 02-JAN-02 10-JAN-02 8.00
POLAR EXPRESS 01-FEB-02 15-FEB-02 14.00
GOOD DOG, CARL 01-FEB-02 15-FEB-02 14.00
MY LEDGER 15-FEB-02 03-MAR-02 16.00
******************** -------
avg 13.00
EMILY TALBOT ANNE OF GREEN GABLES 02-JAN-02 20-JAN-02 18.00
MIDNIGHT MAGIC 20-JAN-02 03-FEB-02 14.00
HARRY POTTER AND 03-FEB-02 14-FEB-02 11.00
THE GOBLET OF FIRE
******************** -------
avg 14.33
FRED FULLER JOHN ADAMS 01-FEB-02 01-MAR-02 28.00
TRUMAN 01-MAR-02 20-MAR-02 19.00
******************** -------
avg 23.50
GERHARDT KENTGEN WONDERFUL LIFE 02-JAN-02 02-FEB-02 31.00
MIDNIGHT MAGIC 05-FEB-02 10-FEB-02 5.00
THE MISMEASURE OF 13-FEB-02 05-MAR-02 20.00
MAN
******************** -------
avg 18.67
JED HOPKINS INNUMERACY 01-JAN-02 22-JAN-02 21.00
TO KILL A 15-FEB-02 01-MAR-02 14.00
MOCKINGBIRD
******************** -------
avg 17.50
PAT LAVAY THE SHIPPING NEWS 02-JAN-02 12-JAN-02 10.00
THE MISMEASURE OF 12-JAN-02 12-FEB-02 31.00
MAN
******************** -------
avg 20.50
ROLAND BRANDT THE SHIPPING NEWS 12-JAN-02 12-MAR-02 59.00
THE DISCOVERERS 12-JAN-02 01-MAR-02 48.00
WEST WITH THE NIGHT 12-JAN-02 01-MAR-02 48.00
******************** -------
avg 51.67
-------
avg 22.58
from the Bookshelf
SQL>
start activity.sql
rem Bookshelf activity report
set headsep !
ttitle 'Checkout Log for 1/1/02-3/31/02'
btitle 'from the Bookshelf'
column Name format a20
column Title format a20 word_wrapped
column DaysOut format 999.99
column DaysOut heading 'Days!Out'
break on Name skip 1 on report
compute avg of DaysOut on Name
compute avg of DaysOut on report
set linesize 100
set pagesize 60
set newpage 0
set feedback off
spool activity.lst
select Name, Title, CheckoutDate, ReturnedDate,
ReturnedDate-CheckoutDate as DaysOut /**//*Count Days*/
from BOOKSHELF_CHECKOUT
order by Name,CheckoutDate;
spool off



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通城县| 墨竹工卡县| 牙克石市| 天峻县| 永胜县| 青岛市| 浠水县| 雅江县| 桐庐县| 临西县| 保德县| 嵊泗县| 景德镇市| 龙岩市| 潜江市| 永城市| 庐江县| 苏尼特左旗| 德阳市| 鸡西市| 喀喇沁旗| 根河市| 贡嘎县| 寿阳县| 渝北区| 凌源市| 铅山县| 贡嘎县| 灵台县| 绥化市| 正镶白旗| 山东省| 耿马| 贵德县| 赞皇县| 揭阳市| 留坝县| 绥中县| 新民市| 昌黎县| 紫阳县|