2015-04-01 68 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