用管道保存文件的假脱机' |'

时间:2016-02-24 09:14:06

标签: sql oracle oracle-sqldeveloper

我有以下查询将结果保存到csv文件。如何修改查询,以便通过管道' |'分隔列。而不是逗号?另外,当我打开csv文件时,实际的sql查询也在csv文件中,如何从文件中排除查询?

目前正在使用SQL Developer。

非常感谢。

假脱机c:\ temp \ myoutputfile.csv

从mytable中选择*;

假脱机;

2 个答案:

答案 0 :(得分:0)

在开始假脱机数据之前,需要将列分隔符设置为管道

set colsep "|"

答案 1 :(得分:0)

Spool实际上是一个sql * plus命令,因此它在SQL Developer中的行为方式不同。

利用SQL Developer的强大功能。只需输入&在工作表中执行您的查询。然后,在结果数据网格中,右键单击以查看上下文菜单并选择导出。这使您可以访问导出的许多变体,包括更改分隔符。 (请参阅首选项>数据库>实用程序>导出以获取更多变体。)