不使用 LOGIN。SQL 文件你就不得不对它进行重新的初始化工作 这个文件会在你登录到
SQL*PLUS 时自动运行 它与计算机中的 AUTOEXEC。BAT 文件或 UNIX KORN SHELL 下
的。PROFILE 类似
在 PERSONAL ORACLE 7 中你可以使用EDIT 命令来创建你自己的 LOGIN。SQL 文件
见下图
当你在登录到 SQL*PLUS 以后 你将会看到
SQL*Plus: Release 3。3。2。0。2 Production on Sun May 11 20:37:58 1997
Copyright (c) Oracle Corporation 1979; 1994。 All rights reserved。
Enter password: ****
Connected to:
Personal Oracle7 Release 7。3。2。2。0 Production Release
With the distributed and replication options
PL/SQL Release 2。3。2。0。0 Production
447
…………………………………………………………Page 448……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
"HELLO!
………………
HELLO !
20:38:02 SQL》
CLEAR 命令
在 SQL*PLUS 中 设置是在 LONGOUT 或退出 SQL*PLUS 后自动清除的 而其中的
一些设置你也可以用 CLEAR 命令来清除 如下例所示
输入
SQL》 clear col
输出
columns cleared
输入
SQL》 clear break
输出
breaks cleared
输入
SQL》 clear pute
输出
putes cleared
将你的输出格式化
SQL*PLUS 中也有许多的命令可以让你将你的输出格式化 这一部分包括了报表头
列标头及格式的基本的格式化命令
TTITLE 与 BTITLE
TTITLE 与 BTITLE 可以让你创建报表的报头 在前些天我们提到过查询和输出 但
是使用 SQL*PLUS 你也可以将结果输出到预设的报表中 TTITLE 命令可以让你在每一页
448
…………………………………………………………Page 449……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
输出的顶部放置页眉 BTITLE 则可以在每一页的底部设置页脚 对于这些命令有许多的
选项可以使用 但是今天我们只讲一些基本的 TTITLE 与 BTITLE 的语法格式如下
语法
TTITLE 'center|left|right' "text" '&variable' 'skip n'
BTITLE 'center|left|right' "text" '&variable' 'skip n'
输入
SQL》 ttitle "A LIST OF PRODUCTS"
SQL》 btitle "THAT IS ALL"
SQL》 set pagesize 15
SQL》 /
输出
Wed May 07
page 1
A LIST OF PRODUCTS
PRO PRODUCT_NAME UNIT_COST
P01 MICKEY MOUSE LAMP 29。95
P02 NO 2 PENCILS 20 PACK 1。99
P03 COFFEE MUG 6。95
P04 FAR SIDE CALENDAR 10。5
P05 NATURE CALENDAR 12。99
P06 SQL MAND REFERENCE 29。99
P07 BLACK LEATHER BRIEFCASE 99。99
THAT IS ALL
7 rows selected。
分析
标题会显示在每一页的顶部和底部 许多人会使用页脚来标记报表数据的改变 使用
页眉来标记报表的日期和页数
格式化列 COLUMN HEADING FORMAT
格式化的列是从 SELECT 语句中返回的列 命令 column heading format 可以对从报
表中返回的数据的列标头进行重命名并控制数据显示的方式
449
…………………………………………………………Page 450……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
在 HEADING 与 FORMAT 命令中常使用 COL'NUM' COLUMN 用于定义你想格式化
的列 你所定义的列必须在 SELECT 语句中要出现 在这个命令中你也可以列的别名来代
替它的全名
当使用 HEADING 命令时 你必须使用 COLUMN 命令来定义要列在 HEADING 中的
布置
当使用 FORMAT 命令时 你也必须使用 COLUMN 命令来定义你想要格式化的列
使用这三个列的基本语法见下 注意 HEADING 与 FORMAT 命令是可选的 在 FORMAT
的语法中 如果数据使用的字符类型或 0 到 9 的数字时你必须要使用一个 a DECIMAL 也
可以会用于数字的值上 在 a 的右边是你所允许的数字的宽度
语法
COL'UMN' column_name HEA'DING' 〃new_heading〃 FOR'MAT' 'a1|99。99'
下边的 SELECTY 语句显示了列的格式 所指定的列是数值类型的 你想显示的数据
格式为十进制带美元符号的
输入
SQL》 column unit_cost heading 〃PRICE〃 format 99。99
SQL》 select product_name; unit_cost from products
输出
PRODUCT_NAME PRICE
MICKEY MOUSE LAMP 29。95
NO 2 PENCILS 20 PACK 1。99
COFFEE MUG 6。95
FAR SIDE CALENDAR 10。50
NATURE CALENDAR 12。99
SQL MAND REFERENCE 29。99
BLACK LEATHER BRIEFCASE 99。99
分析
因为我们使用了格式 99。99 所以允许显示的最大数字为 99。99
现在试着简化一下这个命令 这可以让你的 HEADING 命令显得整洁
输入
SQL》 col unit_cost hea 〃UNIT|COST〃 for 09。99
SQL》 select product_name; unit_cost from products;
450
…………………………………………………………Page 451……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
输出
PRODUCT_NAME UNITCOST
MICKEY MOUSE LAMP 29。95
NO 2 PENCILS 20 PACK 01。99
COFFEE MUG 06。95
FAR SIDE CALENDAR 10。50
NATURE CALENDAR 12。99
SQL MAND RE
小说推荐
- SQL语言艺术(PDF格式)
- -Page 1-SQLSSQQLL语言艺术内容介绍本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你数据库应用维护人员阅读。资深 SQL 专家 Stéphane Faroult倾力打
- 最新章:第27章
- oracle从入门到精通(PDF格式)
- -Page 1-Oracle 从入门到精通-Page 2-资源来自网络,仅供学习 Oracle 从入门到精通一、SQL 8
- 最新章:第37章
- VB2008从入门到精通(PDF格式英文版)
- -Page 1(R)The eXperT’s Voice inBeginningVB 2008From Novice to ProfessionalChristian Gross-Page 2-Page 3-Beginning VB 2008From Novice to Professional■C
- 最新章:第214章
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 最新章:第4章
- JMS简明教程(PDF格式)
- -Page 1-JMS1.1规范中文版卫建军2007‐11‐22-Page 2
- 最新章:第28章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 最新章:第143章
- 深入浅出MFC第2版(PDF格式)
- -Page 1-Page 2-山高月小山高月小 水落石出水落石出山高月小山高月小 水落石出水落石出-Page 3-深入淺出MFC(第版 使用Visual C 5.0 MFC 4.2)Dissecting MFC(Second Edition Using Visual C 5.0 MFC 4.2)侯俊
- 最新章:第309章
- 软件工程实践者的思想(PDF格式)
- -Page 1-大 道 至 简—软件工程实践者的思想周爱民(Aimingoo 著-Page 2-序2004 年 11 月初爱民(Aimingoo)第一次把他的书稿给我,我翻看了一下,第一反应讲的是感想。这不错,在技
- 最新章:第26章
- 电子电路大全(PDF格式)
- -Page 1-电力生产人员技能培训电路基础部分电路基础部分电电路路基基础础部部分分-Page 2-一、电路的基本概念和基本定律-Page 3-考试点1o 1、掌握电阻、独立电压源、独立电流源、11受控源、电容、电感、耦合电感、理想变压器诸元件的定义、性质2o 2、掌握电流、电压参考方向的概念223
- 最新章:第353章