2

这是我从 sqlplus 执行的查询:

select * into outfile 'my_file.txt' 
fields terminated by '\t' lines terminated by '\n'
from my_table where my_column = 'stuff';

我收到以下错误:

FROM keyword not found where expected

我究竟做错了什么?

PS 我知道还有其他方法可以将输出刷新到文件中,但我真的很想在 Oracle 的比赛中获胜……

4

1 回答 1

4

SELECT ... INTO OUTFILE是特定于 MySQL 的语法。它不适用于 Oracle 等其他 DBMS。

SPOOL filename在 Oracle 中,您可以用...包围该语句SPOOL OFF

于 2013-06-06T00:10:01.450 回答