sql*plus 相关设置
来源:互联网 发布:玻璃胶 知乎 编辑:程序博客网 时间:2024/06/05 07:11
set line[size] {80|n} 设置每行显示多少字符,默认是80个字符。
L[ist] 此命令显示出sql缓冲区中的内容。
与L 结合用的为 n (缓存中的行号),把第n行作为当前行。
“/” 和 R[un] 用来重新执行缓冲区中的SQL语句。
a[ppend] 为附加命令,在原有的语句上新增内容。
C[hange]/原文/新的正文 此命令用来修改SQL缓冲区中的语句,在当前行中用“新的正文”替换“原文”
DEL n 命令用来删除第n行,如果没有指定n 就是删除当前行,同时也可以使用del m n 命令删除从m 行到n 行的所有内容。
生成脚本文件
Save 路径 可以把缓冲区中的SQL 语句保存在“路径”里,这就是脚本文件
(save d:\sql\emp)
Sql*plus 的命令不存入缓冲区,只有语句能够存储在缓冲区。
Get 路径文件名 可以把脚本文件装载至SQL 缓冲区, 也可以直接用ed[it] [路径文件名] 直接对此进行编辑,如果ed[it]后不跟“路径文件名”的话就是直接编辑缓冲区中的sql语句。
@ 或 start 命令是把指定的脚本文件内容装入缓冲区并直接运行脚本文件。(@d:\sql\emp.sql)
Spool 当要用sql 语句产生一个大的报表时,该命令很有用。
Spool 路径文件名 sql语句 spool off
该命令的含义是指在该命令之后屏幕上所显示的一切都要存到“路径 文件名”下,只有当输入 spool off后才能看到 “文件名”中的内容。如果输入spool out 那么将把内容送至打印机。
Set 命令格式;
Set 环境变量 变量的值
可以使用show 命令来显示sql*plus环境变量的配置。
Show 环境变量 | all
环境变量echo的作用是在执行脚本的时候是否把执行的语句与结果一同显示出来。
环境变量feedback 的作用是设置当结果为n行时,才显示“已选择n行”等这样的信息,如果结果不大于feedback 设置的n值的话就不显示。
Set feed[back] {6|n|off|on}
环境变量hea[ding] 决定在报告中是否显示列的标题。 Set hea[ding] {on|off}
环境变量array[size] 限定SQL* PLUS每次从数据库中获取的行数,最多为5000行。
环境变量line[size]{80|n}设置每行的字符数
环境变量page[size]{24|n}设置每页的行数
环境变量set long[80|n]设置long、clob、和nclob值时最长的字节宽度。
Col [{列明|别名}[可选项]] cle[ar] | for[mat] 格式化模式 | hea[ding] 正文 | jus[tify] {对齐选项}|nul[l] 正文| pri[nt]|nopri[nt]|…
例如:col deptno for 99999 其中这里的99999是格式化模式 ,每一个9代表一位数字。
Colename for a9 这里a9也是一个格式化模式,代表ename有9个字符的长度。
Col salfor $[L]99,999.99
“$”为美元符号,”L”为显示本地货币单位,” ,”为千位符号,”.”为小数点。9为不显示前导0。
Col salfor L009,999.99 说明显示两个前导0
一旦用这个命令设置好之后,此值就保留在sql*plus里了,如果想把某一列的值重新设置为默认值,应使用clear 选项。
Colename clear
TTI[tle][‘正文’|off|on]设置每页顶部的头标。
BTI[tle][‘正文’|off|on]设置每页底部的脚标。
Break on 列名 skip n在某列改变的时候跳跃n个空行后继续显示。
例如 break on deptno skip 2
Select deptno,job from emp group bydeptno,job;
这个时候每一个部门后都会显示两个空行后再继续显示。
- sql*plus 相关设置
- SQL*PLUS 相关命令
- sql*plus命令相关
- SQL*PLUS环境设置
- SQL Plus环境变量设置
- SQL *Plus设置login.sql登录设置
- SQL*Plus环境变量设置浅析
- (转-实用)Oracle SQL*PLUS命令应用 设置显示列格式的相关命令
- 【转】Oracle SQL*PLUS命令应用 设置显示列格式的相关命
- sql*plus命令 之 sql*plus环境设置命令
- 设置SQL*Plus中的SQL>提示符
- 姚博文 Oracle Sql/Plus环境设置
- 在sql*plus下设置autotrace
- 在SQL*Plus中 设置autotrace
- 替代变量与SQL*Plus环境设置
- 设置SQL*PLUS的启动环境变量
- 对 SQL*Plus 会话自动设置 sqlprompt
- 设置SQL*Plus的登录环境
- Spring Quartz定时器源码和配置文件
- 【Java中对象按照属性排序】
- android 一些路径的标准写法
- 手把手教你把Vim改装成一个IDE编程环境(图文)
- 冒泡排序(Bubble Sort)
- sql*plus 相关设置
- Cloud Foundry中gorouter源码分析
- iMatrix平台项目中受托里面有数据受托监控中没有数据情况分析
- android_onAttachedToWindow () 和 onDetachedFromWindow ()
- Android IDE
- 慢一点恋爱,别急着洞房
- Android 2.3 WebView AddJavascriptInterface解决办法
- iOS端使用二维码扫描(ZBarSDK)和生成(libqrencode)功能
- 如何用DOS命令 来 打 war 包