2015-04-01 69 views
0

我正在学习SQL,并且正在使用Oracle SQL Developer。Oracle SQL Developer - 假脱机错误

现在我遇到了spool命令的一个问题。

我插入文件路径并命名文件,但我不断收到“未知命令”错误。

spool C:\Users\user\Desktop\AAA_Task1\output.txt 
set echo on 
--drop table TESTTABLE; 
create table TESTTABLE (TestCol int); 
set echo off 
spool off 

我在每个测试的create和drop语句之间交替。

我运行和正确创建或删除表,但我得到一行错误“未知的命令”,并没有创建文本文件。

我附上了测试命令和错误的图片。

如果有人能指出我在正确的方向,我将不胜感激。

Oracle SQL Developer - Spooling issue

回答

1

有运行脚本并运行语句之间的差异,看到here。 使用以下命令并运行脚本。

spool 'C:\Users\user\Desktop\AAA_Task1\output.txt' 
set echo on 
--drop table TESTTABLE; 
create table TESTTABLE (TestCol int); 
set echo off 
spool off 
+0

Doh 所以我只是简单地需要将文件路径包裹在引号中。 我不相信我错过了。 非常感谢您的快速回复。 – Walkerbo 2015-04-01 22:15:49

+0

@Walkerbo并使用Run Script命令不运行语句 – 2015-04-01 22:16:21