- 前言
- 一、考核内容及要求
- 要求
- 知识点
- 章节
- 二、SQL*Plus命令
- 常用命令
- SET命令
- HELP命令
- DESCRIBE命令
- SPOOL 命令
- START 、/和@命令
- 格式化查询结果
- COLUMN 命令
- TTITLE和BTITLE命令
- 缓存区命令
- 总结
前言
本博客仅做学习笔记,如有侵权,联系后即刻更改
科普:Oracle11g
一、考核内容及要求
要求二、SQL*Plus命令知识点掌握SQL*PLUS帮助命令的使用以及常用命令的使用。
章节
- SQL*Plus命令的常用命令
HELP命令、SET命令、DESCRIBE命令、PROMPT命令、SPOOL命令、@命令、/命令- 格式化查询结果
COLUMN命令、TTITLE和BTITLE命令)- 缓存区命令
4.1,4.2,4.3,4.4
参考文章
常用命令SET命令语法格式:SET system_variable value
通过 SET 命令设置的环境变量是临时的,不是永久的。当用户退出 SQL*Plus 环境后,用户设置的环境参数会全部丢失。
- linesize
一行显示的总字符数,默认80- newpage
每页标题前空行数,默认1- pagesize
每页打印的行数,包括空行,默认14- 显示当前系统时间
SQL> set time on
10:27:06 SQL>
HELP命令语法格式:HELP|? [topic]
若省略“?”和“topic”参数,直接执行 HELP命令,则会输出 HELP 命令本身的语法格式及其功能描述信息
- index
help index 命令来查看 SQL*Plus 命令清单
DESCRIBE命令语法格式:desc[ribe] object_name;
查询指定数据对象的组成结构
DESCRIBE 命令不仅可以查询表、视图的结构,而且还可以查询过程、函数和程序包等PL/SQL 对象的规范
SPOOL 命令SPO[OL] [file_name[.ext] [CRE[ATE] | REP[LACE] | APP[END]] | OFF | OUT]
把查询结果输出到指定文件中
- file_name
指定脱机文件的名称,默认的文件扩展名为 LST- CRE[ATE]
创建一个新的脱机文件,这也是 SPOOL 命令的默认状态- REP[LACE]
替代已经存在的脱机文件- APP[END]
把脱机内容附加到一个已经存在的脱机文件中- OFF | OUT
关闭 SPOOL 输出
只有使用 spool off 或 spool out 命令关闭输出,才会在输出文件中看到输出的内容,否则输出文件中无内容或无更新内容。
START 、/和@命令格式化查询结果
- 语法格式:
STA[RT] {url|file_name[.ext]} [arg …]
@ {url|file_name[.ext]} [arg …]
用来执行一个 SQL 脚本文件
COLUMN 命令语法格式:COL[UMN] [column_name | alias | option]
格式化查询结果、设置列宽度、重新设置列标题等功能
- CLEAR
清除指定列所设置的显示属性,从而回复列使用默认的显示属性- FORMAT
格式化指定的列
例:SQL> col sal format $999,999.00
SQL> select empno,ename,sal from scott.emp;
其中格式化数字用到了格式掩码,位值为9显示相应的值,为0则不予显示- HEADING
定义列标题- ON|OFF
控制定义的显示属性的状态,默认为ON
TTITLE和BTITLE命令缓存区命令语法格式:TTI[TLE] [printspec [text|variable] …] | [OFF|ON]
默认情况下包括列标题、页分割线、查询结果和行数合计等内容
设置打印时每页的顶部和底部标题
参考文章
总结
- list命令
查看- save命令
保存sql文件- edit命令
编辑- get命令
获取
run命令(/)
执行- append命令
追加- clear buffer
清空缓存区
小小励志
有些事你现在不做,一辈子都不会做了。
如果你想做一件事,全世界都会为你让路。
《搭车去柏林》



