SQL Plus:如何更改目录并显示当前工作目录

Hug*_*ada 8 windows oracle sqlplus

我刚刚安装了Oracle,我正在使用SQL*Plus,因为GUI工具SQL Developer无法运行.

我需要运行一些脚本,我发现在启动SQL Plus后,我无法从会话导航到另一个目录.我在互联网上搜索后发现的说明都是关于SQL Plus 的gui接口,它在版本11上不再可用.我得到的只是一个控制台窗口.

现在,我通过创建一个快捷方式然后将起始目录更改为脚本所在的目录来破解我的工作方式.

我可以继续这样做,但我想知道是否有一个命令让我知道a)当前的工作目录和b)如何更改目录

提前致谢,

雨果

sho*_*ver 14

试试:host pwdhost cd somedir.您也可以输入host以获取命令提示符.

还有,help是你的朋友.

  • 真棒!正是我需要的信息:)它就像一个魅力.对于任何可能从他的答案中受益的人来说,上帝在命令行上获取当前工作目录的方式,pwd,在Windows中不起作用.为此,你做回声%CD%所以,在sql*plus中,你会写主机回显%cd%再次感谢,谢谢:) (2认同)

小智 7

host命令在unix下运行子shell.因此,cd将更改子shell中的目录,但不会更改SQL*Plus本身.