Oracle选择进入OUTFILE,此查询有什么问题?
这是我从sqlplus执行的查询:Oracle选择进入OUTFILE,此查询有什么问题?,oracle,select,file-io,Oracle,Select,File Io,这是我从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 我做错了什么 另外,我知道还有其他方法可以将输出刷新到文件中,但我真的很想战胜Oracle…选择。。。INT
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
我做错了什么
另外,我知道还有其他方法可以将输出刷新到文件中,但我真的很想战胜Oracle…选择。。。INTO-OUTFILE是特定于MySQL的语法。它不适用于其他DBMS,如Oracle
在Oracle中,您可以用SPOOL filename…SPOOL OFF环绕语句。选择。。。INTO-OUTFILE是特定于MySQL的语法。它不适用于其他DBMS,如Oracle
在Oracle中,您可以使用SPOOL filename…SPOOL OFF来包围语句。请注意,这是一个SQL*Plus命令,而不是SQL或PLSQLNo ways to wind this than。。。spool命令使用起来有点麻烦,它甚至可以打印我的查询以及我在输出文件中键入的所有内容。有没有其他方法可以将结果写入逗号/制表符分隔的文件?如果您对编写PL/SQL存储过程感到满意,可以使用UTL_文件写入文件。请注意,这是一个SQL*Plus命令,而不是SQL或PLSQLNo ways的一部分赢得此结果。。。spool命令使用起来有点麻烦,它甚至可以打印我的查询以及我在输出文件中键入的所有内容。是否有其他方法将结果写入逗号/制表符分隔的文件?如果您对编写PL/SQL存储过程感到满意,可以使用UTL_文件写入文件。