如何使用带有管道分隔符的 SQL Developer 导出 csv 文件

问题描述 投票:0回答:1

我需要用管道导出 CSV 格式的文件 | Oracle SQL Developer 中的字符串字段使用分隔符而不是逗号且不带“”(双引号)。我必须使用SQLPLUS。 我尝试使用以下命令执行(f5 按钮):

set colsep |
spool C:\myFile.csv
select * from mytable;
spool off

但它总是返回逗号分隔符和双引号。

oracle pipe sqlplus export-to-csv double-quotes
1个回答
0
投票

您可以在 SQL Developer 中删除字符串括弧。但有一个错误。首先克服bug: 1) 运行一个小语句,例如“select 1 abc from Dual”(Ctrl+Enter)。 2) 将其导出(右键单击结果集)作为分隔设置,将附件设置为“无”,并将分隔符设置为您选择的字符。

现在输入您的查询,从“set sqlformat delimited”开始(可能您也想使用假脱机)并将其作为脚本运行(F5)。

有效:)

哈德良

© www.soinside.com 2019 - 2024. All rights reserved.