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
输入
SQL》 spool off
SQL》 edit prod。lst
在下图中的输出是一个 SQL*PLUS 文件 你必须使用 SPOOL OFF 才能停止向一个文
件中的重定向输出 当你退出 SQL*PLUS 时 SPOOL OFF 会自动执行 但是如果你没有
退出 SQL*PLUS 那么重定向将一直持续到你使用 SPOOL OFF 时为止
443
…………………………………………………………Page 444……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
SET 命令
在 ORACLE 的 SQL*PLUS 中 SET 命令可以改变对会话的设置 通过使用这些命令
你可以定制你的工作环境并使它的输出更符合你的要求 你可以通过 SET 命令来把相应的
选项打开和关闭
为了演示 SET 命令是如何工作的 可以简单地执行一下 SELECT 命令
输入
SQL》 select *
2 from 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
7 rows selected。
分析
输出的最后一行为
7 rows selected。
它被称为 FEEDBACK 它可以通过 SQL 的设置来更改 默认的设置为 ON 如果你
想更改 你可以输入
SET FEEDBACK ON
当运行 SELECT 语句时 假如你不想看到回显 如下例
输入
SQL》 set feedback off
SQL》 select *
2 from products;
输出
444
…………………………………………………………Page 445……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
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
分析
在输出中这一列已经被去除了 只有事实上的数据被显示
你可以有大量的设置来控制你的输出的显示方式 其中一个选项为 LINESIZE 可以让
你指定每一行的输出长度 如果行长小的时候你的输出换行可能性就大 如果行长超过了
默认的 80 以后增加行长可能是必要的 如果你使用的是宽行打印纸 通过增加行的宽度可
以让你的打印输出更加漂亮 下边的例子显示了 LINESIZE 的用法
输入
SQL》 set linesize 40
SQL》 /
输出
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
445
…………………………………………………………Page 446……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
99。99
分析
你也可以通过设置 PAPERSIZE 的大小来调节每一页的尺寸 如果你只是想在屏幕上
看到输出的结果 那么最好将 PAPERSIZE 设置为 23 这样在显示多页的时候不会有分页
情况 在下边的例子中 PAGESIZE 设置的比较小 你可以清楚地看到它的分页情况
输入
SQL》 set linesize 80
SQL》 set heading on
SQL》 set pagesize 7
SQL》 /
输出
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
PRO PRODUCT_NAME UNIT_COST
P05 NATURE CALENDAR 12。99
P06 SQL MAND REFERENCE 29。99
P07 BLACK LEATHER BRIEFCASE 99。99
分析
通过将 PAGESIZE 设置为 7 现在在每一页上显示的最大行数为 7 在每一页都会自
动地打印出新的列标头
TIME 则会把时间作为 SQL 提示符的一部分显示
输入
SQL》 set time on
输出
08:52:02 SQL》
这些只是 SET 选项中很少的一部分 但的所有的操作基本上是相同的 你已经在 SHOW
ALL 中看到的巨大的 SET 选项的列表 要定制 SQL 会话你有相当多的选项 你最好把它
446
…………………………………………………………Page 447……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
们中的每一个都试一下 对于许多选项你也许会使用它们的默认设置 但是你也会基于自
己的要求而经常地改变其中的某些选项
LOGIN。SQL 文件
在你退出 SQL*PLUS 时 你所有的会话设置都会被清除 而你在重新登录时 如果你
不使用 LOGIN。SQL 文件你就不得不?
小说推荐
- 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章