我写了下面的脚本来创建一个新的文件夹
column mn new_value _mn;
select '\\common\jds\Daily report\DailyReport2017\\'||tochar(sysdate,'mon')||'\';
host mkdir &_mn;
但它会抛出错误
'The specified path is invalid. Error occurred while processing \\common\jdfs\Daily',
因为名字里有空格
如何创建文件夹
最佳答案
与 Windows 不同,在 Linux 中,默认文件夹分隔符是 /,空格必须用 反斜杠 (\) 转义。因此我会尝试使用它:
select '/common/jds/Daily\ report/DailyReport2017/' || tochar(sysdate,'mon') || '/';
关于sql - SQL*Plus 脚本中带空格的文件夹名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44363363/