run 或者 /
save 命令 : save + 路径 + 文件名 :把命令保存到文件
list 命令 : 查看缓冲区里的命令
@ 命令 : 运行一个脚本
help index : 查看帮助索引
show pau[se] | show pagesize | set pau[se] on | set pau[se] off
set pau[se] 命令 :如果记录很多(行数多),为了能够看到所有记录,可以使用set pau[se] on(此命令类似于Linux里边的more less等)
set pau[se] on '.......' : 使用.......作为分割符(不设置的话,分隔符为空行)
commit | autocommit
set auto[commit] on 或者 set auto[commit] immediate : 设置自动提交
set auto[commit] 10 : 执行10条(修改了数据的)语句(INSERT UPDATE DELETE CREATE ……)就自动提交
set auto[commit] off | show auto[commit]
clear screen
$ : 暂时切换到windows系统 | exit : 退回到sqlplus
! : 暂时切换到Linux系统 | exit :退回到sqlplus
host 或者 $ 或者 ! + 对应的系统命令 : 在sqlplus里边调用系统命令
define : 查看系统变量
define _editor = vim : 在sqlplus里边使用ed[itor]命令的时候,自动调用系统的vim
l[ist] + 数字 :将数字所在行指定为当前行(或者直接写一个数字)
c[hange] 或者 a[ppend] 命令 :编辑当前行
c[hange]\被替换\替换 | c[hange]/被替换/替换(如果不指定替换后的对象,则等同于删除)
a[ppend] : 在当前行后边追加
i[nput] : 新增一行
0 + 语句 : 在第一行之前插入一句
3 (选定第三行为当前行) i[nput] + 语句 : 在第三行之后插入一句
///---删除行(del命令)---/
del n : 删除第n行
del n m : 删除第n到m行
del n * : 删除第n到当前行
del n last : 删除第n到最后一行
del * : 删除当前行
del * n : 删除当前行到第n行
del * last : 删除当前行到最后一行
del last : 删除最后一行
-----以上命令对LIST同样适用------//
help list del
clear buffer : 清空缓冲区
rem[ark] + 语句 : 注释掉语句(sqlplus的语句)
/*……*/ :多行注释
-- :单行注释
不要把注释放在开始和结束的地方
注释里边不能出现 & (除非把它转义)
sta[rt](或者star) + 脚本文件 : 运行脚本文件
show echo | set echo on | set echo off
sqlplus username[/password] @sql scripts : 运行sqlplus的时候就启动脚本文件
另一种在启动Sqlplus的时候运行脚本的方法是 : 将username[/password]写在脚本文件的第一行,然后用sqlplus @scripts进行登录
help spo[ol]
还没有评论,来说两句吧...