博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 12C 新特性之 sqlplus查看History命令
阅读量:2493 次
发布时间:2019-05-11

本文共 1343 字,大约阅读时间需要 4 分钟。

12c里,Oracle推出了 History 命令,这很像 Shell 中的 history ,减少了重敲 SQL ,带来了很多便利。


1. 查看history帮助

SQL> help history

 HISTORY

 -------

 Stores, lists, executes, edits of the commands

 entered during the current SQL*Plus session.

 HIST[ORY] [N {RUN | EDIT | DEL[ETE]}] | [CLEAR]

 N is the entry number listed in the history list.

 Use this number to recall, edit or delete the command.

 Example:

 HIST 3 RUN - will run the 3rd entry from the list.

 HIST[ORY] without any option will list all entries in the list.

2. hist 语法

 HIST[ORY] [N {RUN | EDIT | DEL[ETE]}] | [CLEAR]

3. hist 默认是关闭的,在每次会话断开连接后会自动关闭,当hist关闭后,hist 列表会被清空。

SQL> history;

SP2-1650: History is off, use "SET HIST[ORY] ON" to enable History.

4. 打开或者关闭hist

SQL> set hist on;

SQL> set hist off;

5.查看hist状态

SQL> show hist;

history is OFF

6.设置hist保留的记录数 ,默认保留记录数是 100  

SQL>set history 3;

7. 查看hist保留的记录

SQL> hist list;

  1  show con_name

  2  show parameter version;

  3  show hist;

说明:保留的记录数 是按命令计算 而不是行数。

8. 运行指定记录

SQL> hist;

  1  select sysdate from dual;

  2  show con_name

  3  select date from dual;

SQL> hist 2 run;

CON_NAME

------------------------------

CDB$ROOT

9. 编辑之前的命令

hist 1 edit;

说明:可以像linux vi一样操作,编辑保留后的记录添加到记录数末尾。

10. 删除指定记录数 

hist 2 del   

11.清空所有记录数

SQL> hist clear;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31383567/viewspace-2139286/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31383567/viewspace-2139286/

你可能感兴趣的文章
docker
查看>>
停车场系统安全岛设计施工要求
查看>>
Docker实战
查看>>
asp.net core结合Gitlab-CI实现自动化部署
查看>>
RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.7 版本发布
查看>>
EasyNVR H5无插件摄像机直播解决方案前端解析之:关于直播页面和视频列表页面切换的问题...
查看>>
django搭建一个小型的服务器运维网站-拿来即用的bootstrap模板
查看>>
redis事务
查看>>
Java_基础语法之dowhile语句
查看>>
HDU 2175 汉诺塔IX
查看>>
PAT 甲级 1021 Deepest Root
查看>>
查找代码错误.java
查看>>
vc获取特殊路径(SpecialFolder)
查看>>
单例模式
查看>>
int(3)和int(11)区别
查看>>
201521123061 《Java程序设计》第十一周学习总结
查看>>
代码小思考
查看>>
【NOI 2018】归程(Kruskal重构树)
查看>>
Axure原型制作规范
查看>>
Finereport集群配置
查看>>