【发布时间】:2017-02-23 21:24:38
【问题描述】:
我需要使用管道导出 CSV 格式的文件 | Oracle SQL Developer 中字符串字段的分隔符而不是逗号,并且没有“”(双引号)。我必须使用 SQLPLUS。 我尝试执行(f5 按钮):
set colsep |
spool C:\myFile.csv
select * from mytable;
spool off
但它总是返回逗号分隔符和双引号。
【问题讨论】:
-
看起来应该可以了;你能分享(复制/粘贴)你的命令/输出吗
-
使用 sqldeveloper 或 SQL*Plus - 这是两个不同的程序。在 sql developer v4.2 中,您可以设置 sqlformat delimited |假脱机...选择...假脱机关闭
-
@thatjeffsmith 谢谢它运行。我可以删除带有设置的字符串字段的双引号吗?
-
你不能删除字符串包围,但你可以替换它们,例如 set sqlformat delimited | ' ' 会给你单引号和双引号。如果您使用 GUI/网格导出对话框,则可以完全不指定引号
标签: oracle pipe sqlplus export-to-csv double-quotes