SQLPLUS 基本命令
来源:互联网 发布:现在什么软件好 编辑:程序博客网 时间:2024/06/06 03:12
1.remark 告诉SQLPLUS接下来的文字是注释,不是指令
2.set headseq 标题分隔符标识一个告诉SQLPLUS将一个标题分为两行或者更多行的字符
3.ttitle 设置报表每一页的头标题
4.btitle 设置报表每一页的尾标题
5.column 给SQLPLUS各种关于列的标题、格式和处理的指令
6.break on 告诉SQLPLUS在报表的各部分间插入空格,或者将小计和总计断开
7.compute sum 令SQLPLU计算小计
8.set linesize 为报表的行设置最大字符数
9.set pagesize 为页设置最大行数
10.set newpage 设置页与页之间的空行数
11.spool 将在屏幕上显示的报表写入一个文件中
12./**/ 在SQL项内标记一个注释的开头和结尾,类似与remark
13.-- 在SQL项内标记联机注释的开始,将该标记开始到本行末尾的一切内容都视为注释。类似于remark。
14.set pause 使屏幕显示在页与页之间停顿
15.save 把正在建立的SQL查询保存到一个选中的文件中
16.host 向主操作系统发送命令
17.start或@ 告诉SQLPLUS执行已经从存储到文件中的指令
18.edit 离开SQLPLUS并进入到所选择的编辑器
19.define_editor告知SQLPLUS你所选择的编辑器
20.exit或quit 终止SQLPLUS
注:
⑴column可以更改select语句中任何列的格式和标题。
column Name format a20
a20告知SQLPLUS这是一个字母列,而不是数字列,Name列显示的宽度设置为20
⑵break on命令必须和order by语句一起使用
⑶每个compute avg命令必须有一个相关的break on
类似的还有compute sum,compute count,compute max等
⑷seb newpage确切地说应该称为“设置空白行”。
⑸spool 假脱机,spool off告知停止假脱机。
⑹命令行编辑器
当输入一条SQL语句时,SQLPLUS会在输入的同时记住每一行,并存储于一个SQL buffer中。
例如输入如下查询:
select Featuer,Section,Page
from NEWSPAPER
where Secton='F';
SQLPLUS会报错,检查发现Feature拼错了,不用重新输入整个查询,用命令行编辑器即可:
list
SQLPLUS命令会将输入的查询列出:
1 select Featuer,Section,Page
2 from NEWSPAPER
3* where Secton='F';
*号表示这行是可以编辑的,要想修改第一行,list 1 命令将调出相应的内容:
list 1
1* select Featuer,Section,Page
这时可以输入如下命令来更改:
change /Featuer/Feature
1* select Featuer,Section,Page
再输入list命令检查整个查询:
list
1 select Feature,Section,Page
2 from NEWSPAPER
3* where Secton='F';
确认正确后输入一个斜线(/)将运行查询。此斜线与change命令或编辑器无关,它只是告知
SQLPLUS在缓冲区中执行SQL。
命令行编辑器还可以删除行,命令为del。如果输入delete的话,这个命令将删除所有的行。
如果想要清除整个select语句,可以输入如下命令:
clear buffer
如果想在当前行追加内容,可以用append 命令,append命令把追加的内容房子当前行的末端,
中间不留空隙。
还可以在当前行后面再输入一个全新的行,用命令input。
命令行编辑器只能编辑SQL语句,不能编辑sqlplus命令。
⑺检查SQLPLUS环境变量
检查某个特定的列是如何定义的:
column 列名
如果column后面没有跟任何列名,则将列出所有的列;
同样可以对ttitle、btitle、break和compute进行检查,方法同column。
检查set命令的设置可以用show命令来进行查看:
show headsep
show linesize
show pagesize
show newpage
ttitle和btitle设置可以用ttitle off 和btitle off 命令来禁止。
columns、breaks和computes的设置可以通过clear columns、clear breaks和clear computes
命令进行清除。
- sqlplus基本命令总结
- 基本的SqlPlus命令
- sqlplus格式化基本命令
- SQLPLUS 基本命令
- Oracle 基本命令1 sqlplus
- 几条最基本的 sqlplus命令
- oracle学习笔记--sqlplus基本命令
- # oracle笔记二之sqlplus基本命令#
- sqlplus命令
- sqlplus命令
- SQLPLUS命令
- SQLPLUS 命令
- sqlplus命令
- sqlplus 命令
- SQLPlus 命令
- sqlplus命令
- sqlplus命令
- 逐行扫描 为你讲解几个基本SQLPLUS命令
- Linux平台下的service程序编写指南
- SAP R3 功能详解 - 财务管理
- C++构建普通树
- 获得配置文件键值对application.properties
- 条件编译(#ifdef,#else,#endif,#if等)
- SQLPLUS 基本命令
- 【官方视频内容】Scroll View
- Packet Tracer 5.0实验(二) 交换机的Telnet远程登录设置
- 集合(二)Map集合、泛型
- Markdown语法示例
- HTTP 协议学习笔记 2 Augentmented BNF
- 9月份的工作记录
- hdu2545(简单并查集)
- 字符串hash