我有以下查询将结果保存到csv文件。如何修改查询,以便通过管道' |'分隔列。而不是逗号?另外,当我打开csv文件时,实际的sql查询也在csv文件中,如何从文件中排除查询?
目前正在使用SQL Developer。
非常感谢。
假脱机c:\ temp \ myoutputfile.csv
从mytable中选择*;
假脱机;
答案 0 :(得分:0)
在开始假脱机数据之前,需要将列分隔符设置为管道
set colsep "|"
答案 1 :(得分:0)
Spool
实际上是一个sql * plus命令,因此它在SQL Developer中的行为方式不同。
利用SQL Developer的强大功能。只需输入&在工作表中执行您的查询。然后,在结果数据网格中,右键单击以查看上下文菜单并选择导出。这使您可以访问导出的许多变体,包括更改分隔符。 (请参阅首选项>数据库>实用程序>导出以获取更多变体。)