我正在尝试在 PL/SQL Developer 的 sql 文件中运行脚本。我打开一个命令窗口,发现自己不在 sql 脚本所在的目录中。
尝试导航到目录时遇到几个问题:
cd 进入目录有时会给出消息“无法更改目录”。
切换到 c: 驱动器(脚本所在的位置)不起作用。在典型的(Windows)命令终端中,我只需键入“c:”,它就会切换到 c: 驱动器。在 PL/SQL Developer 命令窗口中执行此操作不会执行任何操作。键入“cd c:”将我带到一个奇怪的地方,里面有一堆 dll,但不是 c: 的根。
我想知道是否有一种方法可以配置 PL/SQL Developer 以直接将命令窗口打开为默认值,最好是我保存 sql 脚本的地方。也许我收到消息“无法更改目录”的事实意味着它无权访问该目录,但我不知道为什么会弹出该消息。
我一直在使用的解决方法是:
a) 将 sql 文件移动到打开命令窗口的当前目录。这并不理想,不仅因为这意味着我必须移动文件,而且 PL/SQL Developer 在目录中似乎并不一致在其中打开命令窗口。
b)在运行时输入 sql 文件所在位置的完整路径,但这很乏味,我不想每次都这样做(这工作的事实向我表明 PL/SQL Developer 确实可以访问目标目录,因此消息“无法更改目录”与访问没有任何关系)。
即使我可以 cd 到目标目录,每次都这样做很乏味,并且设置一个默认目录打开将是一个很大的改进。我很感激我能得到的任何帮助。谢谢你。