sql sql*plus

list line_number   列出缓存中的命令并可以通过行号将它指定为当前列

change /old_value/new_value 将缓存当前行的旧值换成新值

append test  向缓存中当前行追加文本

del 将缓存中的当前行删除

save filename 将缓存的语句保存到文本中

get filename将文本中的内容读到缓存中

start 文件 或者 @文件 或者run 文件 是执行该文件

edit或者ed 可以对文本进行编辑(如果不行的话,打开 $oracle_home/sqlplus/admin/glogin.sql在最后一行添加define_editor=vi)

input 在当前行后面添加条件语句

/ 执行缓存的语句

clear buffer 清空缓存内容

desc表名,查看表结构

show all 显示与登录用记的详细设置

spool 文件名 然后 执行语句  spool off   --执行结果保存到文件上


set

set feedback on     显示几行被执行

set heading on

set linesize 100

set numwidth 4(可以限制每列的宽度)

set pagesize 30

set time on


编辑login.sql     clear col clear break clear compute(不清楚有啥用)

添加页眉页脚   ttitle   btitle

格式化列 column  heading format

例 col  列名 hea 别名 for  显示格式

break on

break on 可以把 sql  返回的结果进行分组

语法: bre[ak] [on column][skip n|page] (跳过指定的每一组的行数或页数)[dup|nodup](是否双面打印)

break on report 对整个报表进行计算

break on row 对每一组进行计算

compute 在break on中可以使用

语法:compute[avg|count|sum] of 别名 on 列名

置换变量(&)

define 定义一个变量

accept 变量 prompt '1111111' 给变量赋值

col 列名 new_value 别名  可以使用&别名调用这个值

decode(col,value1,output1,value2,output2,output3)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值