Oracel之创建简单报表
王靖
(北京信息职业技术学院)
摘要:本文主要讲解如何利用
SQL Plus
的命令创建简单报表。
关键词:SQL Plus;简单报表
所谓报表就是用表格、图表等格式来动态显示数据。计算机上报表的主要特点是数
据动态化和格式多样化,并且实现报表数据和报表格式的完全分离,用户可以只修改数 据
或者只修改格式。
1 报表的标题设计
报表的标题是利用
SQL Plus
的两个命
TTITLE
、BTITLE 来设计的。其中
TTITLE
命令用来设计报表的头部标题,BTITLE 命令用来设计报表的尾部标题。
TTITLE
命令设计的头部标题显示在报表每页的顶部。设计头部标题时,要指定显示
的信息和显示的位置,还可以使标题分布在多行之中。TTITLE 命令的语法格式如下:
TTI[TLE] [printspec [text | variable]...] | [OFF | ON]
语法说明如下:
(1)printspec:指定出现在报表中每一个页面顶端的页眉,其可选值有
LEFT
、
CE
NTER
、
RIGHT
、BOLD、FORMAT
text
、COL
n
、S[KIP]
[n]
和
TAB n
。
(2)OFF:取消设置。
(3)ON:启用设置。
BTITLE
命令的用法与
TTITLE
命令一样,区别在于
BTITLE
命令用来设计尾部标
题,显示的位置在报表每页的底部。BTITLE 命令的语法格式如下:
BTI[TLE] [printspec[text|variable]...] | [OFF|ON]
2 统计数据
在
SQL Plus
中结合使用
BREAK
和
COMPUTE
命令为列添加小计。BREAK 子句可
以使
SQL Plus
根据列值的范围分隔输出结果,COMPUTE
子句可以使
SQL Plus
计算一
列的值。
BREAK
命令的语法格式如下:
BRE[AK] [ON column_name] SKIP n
语法说明如下:
(1)column_name:对哪一列执行操作。
(2)SKIP
n
:在指定列的值变化之前插入
n
个空行。
COMPUTE
命令的语法格式如下:
评论0
最新资源