【入门】使用spool命令输出查询内容时,SQL文的写法

用sqlplus的spool命令把SQL查询的内容输出到文件时,在spool和spool off间的sql文语句不能留有空行,,否则会执行不成功。如下例子。

spool xx.txt

 select * from cbm_str a
                 --sql语句间不能有空行,,否则会不识别。出现下面的错误。
where a.store_code = 7878;
spool off;

SP2-0734: 未知的命令开头 "where a.store..." - 忽略了剩余的行

还有就是没给sql句后面都要加一个分号。

你可能感兴趣的:(sqlplus,spool)