网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.oracle怎样按物理顺序提取记录?.
.Oracle 数据类型.
.Linux环境下 用XMMS听MP3.
.vsftpd-1.1.3配制实例之二:INTE.
.Oracle数据库技术(26).
.Oracle PL/SQL语言初级教程之过程.
.ORACLE之常用FAQ V1.0一(构架体系.
.Linux的IP设置技巧.
.如何用保存数据库连接参数代码及.
.梦网网关接口.
.复杂查询语句的使用.
.Oracle数据库SQLPLUS中几个常用s.
.构建用于位置信息开放标准的Port.
.一个比较全的simsun.ttf字体设置.
.增加系统效率的心得.
.oracle热备份和恢复自动产生sql源.
.双机热备Oracle数据库服务器操作.
.SQL Server和Oracle的常用函数对.
.ORACLE常见错误代码的分析与解决.
.Oracle9i新特性:iSQLPLUS.

介绍几个基本的 SQLPLUS 命令

发表日期:2008-2-9



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>
 
介绍几个基本的 SQLPLUS 命令(图一)start activity.sql
介绍几个基本的 SQLPLUS 命令(图一)
介绍几个基本的 SQLPLUS 命令(图一)rem Bookshelf activity report
介绍几个基本的 SQLPLUS 命令(图一)
介绍几个基本的 SQLPLUS 命令(图一)set headsep !
介绍几个基本的 SQLPLUS 命令(图一)
介绍几个基本的 SQLPLUS 命令(图一)ttitle 'Checkout Log for 1/1/02-3/31/02'
介绍几个基本的 SQLPLUS 命令(图一)btitle 'from the Bookshelf'
介绍几个基本的 SQLPLUS 命令(图一)
介绍几个基本的 SQLPLUS 命令(图一)column Name format a20
介绍几个基本的 SQLPLUS 命令(图一)column Title format a20 Word_wrapped
介绍几个基本的 SQLPLUS 命令(图一)column DaysOut format 999.99
介绍几个基本的 SQLPLUS 命令(图一)column DaysOut heading 'Days!Out'
介绍几个基本的 SQLPLUS 命令(图一)
介绍几个基本的 SQLPLUS 命令(图一)break on Name skip 1 on report
介绍几个基本的 SQLPLUS 命令(图一)compute avg of DaysOut on Name
介绍几个基本的 SQLPLUS 命令(图一)compute avg of DaysOut on report
介绍几个基本的 SQLPLUS 命令(图一)
介绍几个基本的 SQLPLUS 命令(图一)set 
linesize 100
介绍几个基本的 SQLPLUS 命令(图一)set pagesize 60
介绍几个基本的 SQLPLUS 命令(图一)set newpage 0
介绍几个基本的 SQLPLUS 命令(图一)set feedback off
介绍几个基本的 SQLPLUS 命令(图一)
介绍几个基本的 SQLPLUS 命令(图一)spool activity.lst
介绍几个基本的 SQLPLUS 命令(图一)
介绍几个基本的 SQLPLUS 命令(图一)select Name, Title, CheckoutDate, ReturnedDate,
介绍几个基本的 SQLPLUS 命令(图二)介绍几个基本的 SQLPLUS 命令(图三)       ReturnedDate-CheckoutDate as DaysOut /**//*Count Days*/
介绍几个基本的 SQLPLUS 命令(图一)  from BOOKSHELF_CHECKOUT
介绍几个基本的 SQLPLUS 命令(图一) order by Name,CheckoutDate;
介绍几个基本的 SQLPLUS 命令(图一)
介绍几个基本的 SQLPLUS 命令(图一)spool off

上一篇:简析Oracle数据库最大可用性体系结构 人气:749
下一篇:Oracle多行记录字符串综合操作几种方法 人气:1045
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐