【问题标题】:Spool to save file with pipe '|'假脱机以使用管道“|”保存文件
【发布时间】:2016-02-24 09:14:06
【问题描述】:

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

目前正在使用 SQL Developer。

非常感谢。

假脱机 c:\temp\myoutputfile.csv

从我的表中选择 *;

关闭;

【问题讨论】:

标签: sql oracle oracle-sqldeveloper


【解决方案1】:

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

set colsep "|"

【讨论】:

    【解决方案2】:

    Spool 确实是一个 sql*plus 命令,所以它在 SQL Developer 中的作用不同。

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

    【讨论】:

      猜你喜欢
      • 2021-09-29
      • 1970-01-01
      • 2021-04-22
      • 2017-01-28
      • 1970-01-01
      • 2021-07-13
      • 2016-04-03
      • 2012-07-30
      • 2016-12-27
      相关资源
      最近更新 更多