Oracle 10g学习笔记(二)
2010-05-24 09:09
344 查看
Oracle 10g学习笔记(二)
主题:基本的SQL *PLUS报表及命令
内容:
一.建立简单的报表
1.break on告诉SQL *PLUS在报表的各部分间插入空格,或者将小计和、总计断开
Compute avg:求平均值
Compute sum:计算小计
Compute count:求和
Compute max:计算最大数
基本原则:
1) 每个break on命令必须有一个相关的order by命令;
2) 每个compute avg/sum/count/max命令必须有一个相关的break on命令
2.set pagesize 60 该组合产生了一个信息体为60行的报表,并且每面的开头都含有一个页头字符
Set newpage 0
Set newpage none:报表页之间没有换行和换页
二.创建报表的步骤
1.使用SQL *PLUS创建一个SQL查询,并将其保存在扩展名为“.sql”的启动文件中
2.选择合适的编辑器,在文件中添加column,break,compute,set和spool命令(通常假脱机文件的扩展名为.lst),退出编辑器
3.返回SQL *PLUS,启动.sql文件,其结果在屏幕上迅速闪过,同时也存储到文件.lst中,打开编辑器检查此文件
4.对.sql文件做必要的修改,并再次运行它
5.继续此过程,直到报表正确且完善
主题:基本的SQL *PLUS报表及命令
内容:
一.建立简单的报表
1.break on告诉SQL *PLUS在报表的各部分间插入空格,或者将小计和、总计断开
Compute avg:求平均值
Compute sum:计算小计
Compute count:求和
Compute max:计算最大数
基本原则:
1) 每个break on命令必须有一个相关的order by命令;
2) 每个compute avg/sum/count/max命令必须有一个相关的break on命令
2.set pagesize 60 该组合产生了一个信息体为60行的报表,并且每面的开头都含有一个页头字符
Set newpage 0
Set newpage none:报表页之间没有换行和换页
二.创建报表的步骤
1.使用SQL *PLUS创建一个SQL查询,并将其保存在扩展名为“.sql”的启动文件中
2.选择合适的编辑器,在文件中添加column,break,compute,set和spool命令(通常假脱机文件的扩展名为.lst),退出编辑器
3.返回SQL *PLUS,启动.sql文件,其结果在屏幕上迅速闪过,同时也存储到文件.lst中,打开编辑器检查此文件
4.对.sql文件做必要的修改,并再次运行它
5.继续此过程,直到报表正确且完善
相关文章推荐
- Oracle 9i & 10g编程艺术-深入数据库体系结构-学习笔记(持续更新中)
- 【Oracle学习笔记-1】Win7下安装Oracle 10g
- oracle 10g学习笔记 1
- Oracle 9i&10g编程艺术 学习笔记02
- 【Oracle学习笔记-3】关于Oracle 10g中各种服务解析
- Oracle 9i&10g编程艺术 学习笔记01
- Oracle 10g数据库学习笔记
- Oracle 10g JDeveloper与J2EE实战演练(学习笔记)
- Oracle 9i&10g学习笔记【一】
- Oracle 10g 学习笔记
- Oracle 10G 学习笔记 20090315
- Oracle 10g 学习笔记(1)
- Oracle 9i&10g学习笔记【二】
- ORACLE 10g 学习笔记
- oracle 学习笔记
- Oracle专家高级编程学习笔记(一)
- oracle 学习笔记
- Oracle基础学习笔记(二)
- JBoss SSO学习笔记2 oracle
- oracle分配权限 学习笔记--转载