在我们再看一下语句清单 看看语句是否真的删除了
输入
SQL》 DEL4
SQL》 l
输出
1 select *
435
…………………………………………………………Page 436……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
2 from products
3* where unit_cost 《 25
加入一行或多行语句的另一种方法是使用 INPUT 命令 就像你在上边的例子中所看到
的那样 当前行现在为 3 输入 INPUT 后按回车 然后你就可以输入文本了 这时你每按
一次回车就会增加一行 如果你按下两次回车 你就又回到了 SQL》 提示符下 这时如果
你看一下语句的列表 就像下边的例子一样 你可以看到第 4 行已经被加入了
输入
SQL》 input
4i and product_id = "P01"
5i
SQL》 l
输出
1 select *
2 from products
3 where unit_cost 《 25
4 and product_id = "P01"
5* order by unit_cost
如果你想向当前行中追加文本 你可以在 APPEND 命令的后边写上文本 将输出与上
一个例子做一下比较 在下边的例子中当前行是第 5 行
输入
SQL》 append desc
输出
5* order by unit_cost desc
现在使用 LIST 命令来看一下完整的语句
输入
SQL》 l
输出
1 select *
2 from products
3 where unit_cost 《 25
436
…………………………………………………………Page 437……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
4 and product_id = "P01"
5* order by unit_cost desc
你也可以使用 CLEAR BUFFER 来清除缓冲区 就像你在稍后所见到的那样 你可以
使用 CLEAR 命令来清除指定的缓冲区的内容
输入
SQL》 clear buffer
输出
buffer cleared
输入
SQL》 l
输出
No lines in SQL buffer。
分析
很明显 你不能从空的缓冲区中得到任何信息的 尽管你不是管理人员 但是你却有
足够灵活的办法来管理缓冲区中的命令
DESCRIBE 命令
这个命令可以让你不用访问数据字典就可以非常方便地看到表的结构
语法
DESC'RIBE' table_name
现在来看一下我们将要在今天所使用的表的结构
输入
SQL》 describe orders
输出
Name Null? Type
ORDER_NUM NOT NULL NUMBER(2)
CUSTOMER NOT NULL VARCHAR2(30)
PRODUCT_ID NOT NULL CHAR(3)
PRODUCT_QTY NOT NULL NUMBER(5)
DELIVERY_DATE DATE
437
…………………………………………………………Page 438……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
下边的语句将使用 DESC 来代替 DESCRIBE
输入
SQL》 desc products
输出
Name Null? Type
PRODUCT_ID NOT NULL VARCHAR2(3)
PRODUCT_NAME NOT NULL VARCHAR2(30)
UNIT_COST NOT NULL NUMBER(8;2)
分析
DESC 给出了每个列的名字 列中是否必需有数据 NULL 或 NOT NULL 以及每个
列的数据类型 如果你写了多个查询 你会发现你很少有不用这个命令的时候 在相当长
的时间中该命令可以帮助你节省许多的编程时间 没有 DESCRIBE 命令 你将不得不从数
据库文档甚至是数据库的操作手册中搜索相应的数据字典来找到你所需要的信息
SHOW 命令
SHOW 命令显示了当前会话的设置情况 从命令的格式到你是谁的信息都有 SHOW
ALL 则会显示所有的设置 在这一部分将会讨论最常见的设置
输入
SQL》 show all
输出
appinfo is ON and set to 〃SQL*Plus〃 cmdsep OFF
arraysize 15 patibility version NATIVE
automit OFF concat 〃。〃 (hex 2e)
autoprint OFF copymit 0
autotrace OFF copytypecheck is ON
blockterminator 〃。〃 (hex 2e) crt 〃〃
btitle OFF and is the 1st few characters define 〃&〃 (hex 26)
of the next SELECT statement echo OFF
closecursor OFF editfile 〃afiedt。buf〃
colsep 〃 〃 embedded OFF
438
…………………………………………………………Page 439……………………………………………………………
SQL 21 日自学通(V1。0) 翻译人 笨猪
escape OFF serveroutput OFF
feedback ON for 6 or more rows showmode OFF
flagger OFF spool OFF
flush ON sqlcase MIXED
heading ON sqlcode 1007
headsep 〃|〃 (hex 7c) sqlcontinue 〃》 〃
linesize 100 sqlnumber ON
lno 6 sqlprefix 〃#〃 (hex 23)
long 80 sqlprompt 〃SQL》 〃
longchunksize 80 sqlterminator 〃;〃 (hex 3b)
maxdata 60000
小说推荐
- 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章