堕落不振功业废,勤耕不辍日月新

sqlplus 自动补全/完成

Oracle hailen 654℃

 

通过rlwrap可以使sqlplus具有具有命令历史回溯和命令行编辑功能,通过提供自动完成字典,可以更进一步使sqlplus具有tab自动补全/完成功能。

德国一个哥们写了rlwrap_ext for oralce可以使sqlplus自动补全sql关键字,oracle视图、表、包等等,比较全面。

下载

可以直接下载最新的版本

$ wget http://www.linuxification.at/download/rlwrap-extensions-V12-0.03.tar.gz

安装

$ sudo tar zxvf rlwrap-extensions-V12-0.03.tar.gz -C /usr/local/share/rlwrap/completions
$ sudo cp /usr/local/share/rlwrap/completions/sql+  /usr/local/bin/

然后使用sql+替代sqlplus就可以了。

References:
[1]rlwrap_ext for oracle


===
你自己的代码如果超过6个月不看,再看的时候也一样像是别人写 —— 伊格尔森定律

转载请注明:我是IT » sqlplus 自动补全/完成

喜欢 (0)or分享 (0)