sqlplus用法总结

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] 

你可能感兴趣的:(oracle)