常用 SQL Plus 命令
SQL Plus SET命令
SQL Plus维护系统变量,也称SET变量,利用它可为SQL Plus交互建立一个特殊的环境,如:设置NUMBER数据的显示宽度、设置每页的行数、设置页与业之间的空行、设置列的宽度等,可用SET命令改变这些系统变量。
语法:SET system_variable(变量名) value(变量值)
举例说明:
1、设置一页输出的行数
SET pagesize xx
2、设置行的最大字符数
SET linesize xx
3、折行分页现象处理
4、设置页间的空行数
set newpage xx
5、pause变量:设置输出结果是否滚动显示
语法:set pause value(off|on|text)
设置按页暂停,且暂停后显示“按ENTER继续”
6、glogin.sql文件的作用
glogin.sql是SQL Plus全局登录的的配置文件,是Oracle自带的登录脚本文件,它的路径是固定的,即$ORACLE_HOME/sqlplus/admin。当用户启动SQL Plus的时候,会从这个固定的路径加载glogin.sql。SQL Plus中每次设置的相关变量值每次重新打开SQL Plus将会清空,写入该文件中则会永久保存。
7、describe命令
desc[cribe] object_name
8、spool命令:将查询语句和输出的数据保存到指定文件中
spool [file_name [create|replace|append] out|off]
spool off:结束输出保存数据
spool out:结束输出保存数据并打印
9、show 命令:显示SQL Plus环境中的多种信息
sho[w] option
10、格式化
col[unm] [colunm_name] [option]
格式化列标题
格式化数字列
格式化NULL值
控制格式化开关
列出列的显示属性
取消列的显示属性