sqlplus常用命令

desc 表名     显示表的结构
show user     显示当前连接用户
show error    显示错误
show all     显示所有68个系统变量值

connect user_name/passwd [as sysdba|sysoper]

clear screen   清空当前屏幕显示

set 变量 值 设置指定系统变量的值
set linesize 200
set pagesize 66
set autocommit off
set echo off
假设当前执行命令为:select * from tab;

append 文本     添加文本到缓冲区当前行尾    E.G. a order by tname 结果:select * from tab order by tname;
                                      (注:a后面跟2个空格)
c/old/new 在缓冲区当前行用新的文本替换旧的文本 c/*/tname     结果:select tname from tab;
c/text   从缓冲区当前行删除文本        c/tab       结果:select tname from ;
del        删除缓冲区当前行
del n       删除缓冲区第n行
i 文本   在当前行之后添加一行
list      显示缓冲区中所有行
list n     显示缓冲区中第 n 行
list m n    显示缓冲区中 m 到 n 行
run        执行当前缓冲区的命令
/         执行当前缓冲区的命令
edit       打开默认编辑器,Windows系统中默认是notepad.exe,编辑缓冲区中最后一条SQL语句


save 文件名    将缓冲区的命令以文件方式存盘,缺省文件扩展名为.sql
get 文件名    调入存盘的sql文件
edit 文件名 编辑或新建sql文件
@文件名      运行sql文件


spool 文件名   把这之后的各种操作及执行结果“假脱机”即存盘到磁盘文件上,默认文件扩展名为.lst
spool      显示当前的“假脱机”状态
spool off    停止输出


column 属性名 format 模板 设置列的显示格式 e.g. column branch_name format a20
column assets format 999,999,999,999.99


accept 变量名 PROMPT 提示 在以后的SQL命令中可以使用&变量名或&数值。
E.G. accept v_id prompt 'please input branch_id:'
select * from teacher.branch where branch_id =&v_id;
如果没有先用ACCEPT 输入变量值,在执行上述SQL 语句时系统会提示输入变量值。

clear 清除缓冲区的变量

host 操作系统命令 执行操作系统命令
exit       退出SQL*PLUS
[size=xx-small][/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值