2017-09-14 79 views
0

在SQLcl设置假脱机文件中出现错误“SP2-0556:无效的文件名”。文件名中没有空格,并且路径正确(文件夹C:\ Temp确实存在)。试过;SQLcl无法将假脱机文件设置为文件

spool load_data.sql 
spool C:\Temp\load_data.sql 
spool "C:\Temp\load_data.sql" 

在Win10,OracleXE11上使用SQLcl 17.2.0。 从sqlplus假脱机工程确定。我怎样才能将SQLcl设置为后台文件?

回答

0

有一个错误,现在在sqlcl - 似乎有向上穿过版本17.3 这种解决方法似乎解决问题在大多数O/SES

set encoding UTF-8 
spool load_data.sql 

...在windows试试这个.. 。

set encoding windows-1252 
+0

谢谢,但对我来说这个伎俩没有奏效。 – Davor

+0

上一个在unix;这里是我刚刚在我的Windows 7上试过的东西,它也适用于sqlcl v17.3:设置编码windows-1252哦,是的,请确保你运行的是.bat文件 – Beege

+0

是的,这是做的伎俩。我已经将编码设置为windows-1250(我的Windows语言环境)并且可以工作。 – Davor