大家好,请教一个问题
我记得在命令行进入sqlplus后,需要执行一个set XXX后,就可以对之前的sql语句进行编辑
请问是什么命令?谢谢!

解决方案 »

  1.   

    在SQLPLUS里面是不能对前面的命令编辑的,但可以用命令C对前面的行更改
    L显示某一行信息如:
    L1
    --显示第一行信息
    C /a/b 
    --把第一行的字母a改为字母b
      

  2.   


    好像是把vi设置成默认编辑器,这样命令ed后,就可以在vi中对前面的sql语句进行编辑了。我记忆中大概是这样的,肯能有偏差,但是肯定是能够编辑的。
    不知道有没有谁知道,告诉我一下。谢谢!
      

  3.   

    知道了,需要在$ORACLE_HOME/sqlplus/admin/glogin.sql中添加define _editor=vi
    还是谢谢大家!