我正在学习SQL,并且正在使用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语句之间交替。
我运行并且正确地创建或删除了表,但是我得到第一行错误“未知命令”并且没有创建文本文件。
我附上了测试命令和错误的图片。
如果有人能指出我正确的方向,我将不胜感激。
答案 0 :(得分: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