您的位置:首页 > 数据库 > Oracle

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.继续此过程,直到报表正确且完善
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息