WITH table AS (
SELECT
20170428 date_num,
'2015-05-13-10.10.47.000000' timestamp_str
FROM SYSIBM.SYSDUMMY1 )
SELECT
DATE(TIMESTAMP_FORMAT(CHAR(date_num),'YYYYMMDD')),
DATE(timestamp_str)
FROM table
以上是我的代码,我尝试运行脚本并替换目标目录中的文件。我的其他脚本工作正常,并没有导致任何问题,但在这个脚本中我似乎无法将文件移动到目标(C:\ Program Files(x86)\ Setup Folder),因为目录中的空格。
我已经尝试过使用/,"' s(这个我无法工作,因为它会读取脚本并认为它是它的结尾)和单引号(&#39) ;),在目录的每个空格之前,但它们都不起作用。
如果目录中有空格,如果文件仍然在脚本中,如何将文件从一个地方移动到另一个地方?
答案 0 :(得分:0)
我通过更多的研究找到了自己问题的答案。
它无法工作的原因是因为我没有在目标目录之前添加一组双引号。通过做
""C:\Program Files (x86)\Setup Folder"
有效。我将把这个留给今后遇到这个问题的人。