显示设置
-- 设置每行显示的最长字符数 set linesize 120
-- 设置一页显示的行数 set pagesize 20
-- 设置是否显示一页的记录数 set feedback on/off
-- 打开或取消oracle自带的输出方法dbms_output,并输出内容 set serveroutput on/off
-- 格式化列的内容:将列名对应的列的值格式化为四位数值长度 col 表中对应的列名 for 9999 column 表中对应的列名 format 9999
【示例】 -- 表明将empno列名对应的列值格式为4位长度的数值型 col empno for 9999
-- 格式化列的内容:将列名对应的列的值格式化为10位字母长度 col 表中对应的列名 for a10
【示例】 -- 表明将ename列名对应的列值格式为10位长度的字符型 col ename for a10 |
常用命令
命令 | 说明 |
show all | 查看系统所有变量值 |
show user | 显示当前连接用户 |
show error | 显示错误 |
desc 表名 | 显示表的结构;如:desc emp |
/* */ -- | 多行注释 单行注释 |
/ | 执行缓冲区中的语句 |
ed | 打开默认编辑器,Windows系统中默认是notepad.exe,把缓冲区中最后一条SQL语句调入afiedt.buf文件中进行编辑(如果提示没有afiedt.buf请使用管理员身份打开SLQ Plus);常用于语句比较长需要修改时。 |
spool 文件地址 spool 文件地址 append spool off | 假脱机命令;将命令行的内容(从设置后开始的命令行内容)记录到文本。添加append的意思是在原有的文本内容上追加后续的命令行的内容;需要注意的是所有的这些内容都将在spool off之后才记录。如: spool d:\zx\zx.txt spool d:\zx\test.sql append spool off |
clear screen 或者 host cls | 清屏 |
exit | 退出SQL Plus |