显示设置
-- 设置每行显示的最长字符数 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 |