如果我在输入“插入”命令时在 SQLPlus 中犯了错误,有没有办法可以将这些信息带回来以进行编辑?
Phi*_*lᵀᴹ 15
几种方式。
您可以EDITOR
在运行 SQL*Plus(假设为 Unix)之前设置环境变量,以允许使用外部文本编辑器(vi
例如):
export EDITOR=vi
Run Code Online (Sandbox Code Playgroud)
然后键入ed
SQL*Plus 以在vi
编辑器中编辑先前的查询。当然,你可能更喜欢nano
,pico
,emacs
,vim
等等等等。
如果您不想设置环境变量,您可以改为添加define _editor=vi
到您的$ORACLE_HOME/sqlplus/admin/glogin.sql
文件中。
我最喜欢的实现 SQL*Plus 编辑天堂的方式(在 Unix 中)是使用rlwrap
. 这增加了readline
对 SQL*Plus 的支持,并允许您轻松地在 SQL*Plus 内进行编辑。
rlwrap
从您的分发包存储库安装(或从此处的网站下载并编译),然后将以下内容添加到您的 shell 启动脚本(.bashrc
/.bash_profile
或类似):
alias sqlplus="rlwrap -i sqlplus"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1211 次 |
最近记录: |