前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >gqlplus的简单使用(r6笔记第43天)

gqlplus的简单使用(r6笔记第43天)

作者头像
jeanron100
发布2018-03-16 15:30:44
7820
发布2018-03-16 15:30:44
举报

使用sqlplus的时候如果命令敲错之后,可能很多情况下需要重新再敲一遍,也可以用一些快捷方式,但是如果想查看之前执行的sql语句,list选项就无能为力了,它只能够列出上一条执行的sql语句。 比如下面的情况

代码语言:javascript
复制
SQL> select count(*)from cat;
  COUNT(*)
----------
      3559
SQL> select count(*)From cat where rownum<2;
  COUNT(*)
----------
      1
SQL> l
  1* select count(*)From cat where rownum<2

很可能我在执行的时候更希望得到更早的sql语句,这个时候就比较麻烦了。我们无法通过list得到第一条执行的语句。 如果想达到翻页的效果通过sqlplus的配置还是实现不了了,那么能不能有一些更好的方案呢,gqlplus就是一种,还是有那么一批人也是遇到了这些痛点,官方不提供支持,自己动手,丰衣足食。 gqlplus就应运而生,而且还是完全开放源码的,这着实是个好消息。 可能有些朋友觉得这个工具是不是太非主流了,oracle不支持吧,给你个链接,http://www.oracle.com/technetwork/cn/community/opensource-projects-100012-zhs.html 对于这一类开源项目,oracle还是开放的态度,一大拨开源项目中,gqlplus赫然在列。 既然涉及到开源,sourceforge就是一个很有用的网站,可以通过下面的链接进行相应的下载。 http://jaist.dl.sourceforge.net/project/gqlplus/gqlplus/1.16/gqlplus-1.16.tar.gz 至于安装,也是非常简单,假设我们得到的包是gqlplus-1.16.tar.gz 那么就直接这样操作即可。 gunzip gqlplus-1.16.tar.gz tar -xvf gqlplus-1.16.tar cd gqlplus-1.16 ./configure make 简单几个步骤之后,gqlplus就可以使用了,更多的信息还是参考里面的README文件,README里面还是建议不要使用make install的方式去安装 NOTE: I suggest you _don't_ run `make install' since it may overwrite your existing readline, and is useless anyway, since the only thing to be installed is the gqlplus binary. You can do this by hand. 使用起来和sqlplus基本没有什么差别,但是翻页功能有了。 $ ./gqlplus / as sysdba 直接使用系统认证登录,然后就可以自由的翻页了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2015-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 杨建荣的学习笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档