Linux 下的 SQL*Plus 历史

发布于 2024-09-14 00:26:58 字数 82 浏览 6 评论 0原文

如何在 Linux 中使用 sqlplus 来维护我的查询历史记录?这样我就可以使用向上/向下箭头来获取之前的查询。

How to make sqlplus in Linux to maintain history of my queries? So that I could use up/down arrows to get my previous query.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

如痴如狂 2024-09-21 00:26:58

需要rlwrap包。像这样使用:

$ rlwrap sqlplus user/password@sid

很高兴将别名放置到 .bashrc:

alias sqlplus="rlwrap sqlplus"

在这里找到答案:

http://sysdba.wordpress.com/2006/10/08/how-to-使用 rlwrap-to-get-a-command-history-in-sqlplus/

rlwrap package is needed. Used like this:

$ rlwrap sqlplus user/password@sid

Nice to place alias to .bashrc:

alias sqlplus="rlwrap sqlplus"

Found answer here:

http://sysdba.wordpress.com/2006/10/08/how-to-use-rlwrap-to-get-a-command-history-in-sqlplus/

戏蝶舞 2024-09-21 00:26:58

从版本“Oracle 12c release 2”(SQL*Plus Release 12.2.0.1.0)开始,他们现在引入了history命令。

对于向上/向下箭头,您可能仍然需要 rlwrap 。

历史命令参考:

https://docs.oracle.com/database/122/SQPUG/HISTORY.htm#SQPUG-GUID-CCF9B047-3122-4644-BA06-5FA4B5812E9F

Starting with the release "Oracle 12c release 2" (SQL*Plus Release 12.2.0.1.0) they have now introduced the history command.

For the up / down arrows you probably still need rlwrap though.

Reference for history command:

https://docs.oracle.com/database/122/SQPUG/HISTORY.htm#SQPUG-GUID-CCF9B047-3122-4644-BA06-5FA4B5812E9F

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文