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]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值