Oracle 11g学习笔记-3
一、设置SQL Plus的运行环境
SET命令的作用
1、设置每页的行数
2、设置页与页之间的空行
3、设置每行显示字符数
4、设置列标题的显示与否
5、设置输出结果是否按页暂停
6、设置当前时间的显示
SET命令的语法
SET system_variable value
1、拆行分页都设置:
(1)设置每页显示的行数SET pagesize 8
(2)设置每行显示的字符SET linesize 300
也可以:SET linesize 300 pagesize 30
2、设置页与页之间的间隔SET newpage 3
3、设置输出结果是否滚动显示SET pause on
SET pause off
二、常用SQL Plus命令
1、HELP 命令
语法:HELP|?[topic]
2、DESCRIBE 命令
查询表、视图、索引的组成。
语法:desc[ribe] object_name
3、SPOOL 命令
把查询结果输入到指定文件中(创建/替换/追加内容)
语法SPOOL [file_name [CREATE | REPACE | APPEND] | OFF | OUT]
4、SHOW 命令
显示当前SQL Plus环境中的多种信息SHO[W] option
三、格式化查询结果
1、格式化列
语法COL[UMN][column_name][option]
英文格式列标题显示为中文格式:
COL[UMN] column_name HEADING column_heading
2、格式化数字列COL[UMN] column_name FORMAT model
3、格式化NULL值COL[UMN] column_name null text
4、控制格式化开关
语法:
COL[UMN] column_name ON|OFF
5、列出和重新设置列显示属性
(1)列出列的显示属性COL[UMN][column_name]
(2)重新设置列的显示属性。
COL[UMN] column_name CLEAR