假脱机以使用管道“|”保存文件

Spool to save file with pipe '|'

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

目前正在使用 SQL 开发人员。

非常感谢。

假脱机 c:\temp\myoutputfile.csv

select * 来自 mytable;

关闭线轴;

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

set colsep "|"

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

利用 SQL 开发者的力量。只需在工作表中输入并执行您的查询。然后,在生成的数据网格中,右键单击以查看上下文菜单并 select 导出。这使您可以访问导出的许多变体,包括更改分隔符。 (有关更多变化,请参阅首选项>数据库>实用程序>导出。)