这是我从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
我做错了什么?
P.S。我知道还有其他方法可以将输出刷新到文件,但我真的想要赢得这个对抗Oracle ...
答案 0 :(得分:4)
SELECT ... INTO OUTFILE
是特定于MySQL的语法。它不适用于其他DBMS,例如Oracle。
在Oracle中,您可以使用SPOOL filename
... SPOOL OFF
包围声明。