SQLPlus ed命令

在没有图形界面的情况下,要想编写程序代码,那么就必须启动本地的记事本程序。

一、在Linux下

1.更改SQLPlus ed默认打开程序

修改$ORACLE_HOME/sqlplus/admin/glogin.sql配置文件,增加define _editor=vi即可,sqlplus启动的时候会读取glogin.sql脚本。

--
-- Copyright (c) 1988, 2005, Oracle.  All Rights Reserved.
...
--   This script is automatically run
--
DEFINE _editor=vi  #或者DEFINE _editor=vim

这样我们在使用SQLPlus的ed命令就可以调用vi或vim编辑器了。

退出编辑器后,输入"/"即可运行之前编辑的sql语句

SQL> ed 
~~ 
~ 
~
SQL> /

 

二、在Windows下

命令:ed 文件名称 (如果不写后缀,默认的后缀就是*.sql),例:输入ed mldn

打开记事本之后,就相当于进入到了一种程序的阻塞状态,必须等待记事本关闭之后才可以使用。

随后要想执行文件中的命令,那么使用"@文件名称"(默认找到*.sql),例如:@mldn

posted @ 2017-12-02 12:22  慕河河  阅读(1453)  评论(0编辑  收藏  举报