如何在代码中设置 sql Developer 的工作目录

Cla*_*ell 5 sql oracle oracle-sqldeveloper

我正在使用 sql 开发人员。

我想运行一些脚本。
我不想在对每个脚本的调用中包含文件夹名称。

但我还想使用一个变量来包含要查找的目录(工作目录)。

我可以做到这一点,但我在使用带有空格的文件夹名称时遇到问题(这是在 Windows 中)。

任何人都可以帮助我弄清楚如何执行此操作,而无需重命名我的文件夹以删除空格吗?

define dir="c:\Users\xx\Google Drive\Analytics\Recruitment\NSL\2. Data Understanding\Code"

@&dir\cb_nsl_impairments.sql; 
Run Code Online (Sandbox Code Playgroud)

返回错误

SP2-0310: Unable to open file: "c:\Users\xx\Google.sql"
Run Code Online (Sandbox Code Playgroud)

Cla*_*ell 3

哎呀。解决了。

只需要在脚本调用周围加双引号:

@"&dir\cb_nsl_impairments.sql"
Run Code Online (Sandbox Code Playgroud)