oracle-sqldeveloper – 使用SQL Developer直接将查询导出为CSV

前端之家收集整理的这篇文章主要介绍了oracle-sqldeveloper – 使用SQL Developer直接将查询导出为CSV前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用sql Developer运行查询功能很好,但如果我不是首先运行查询,而是保存了很多时间,然后右键单击结果集,然后通过导出到csv例程.

我想知道是否是sql Developer中的一种方法
1)写入查询,然后选择查询的结果应该导出到磁盘.
2)编写几个查询的队列,每个查询都将其结果写入磁盘.

您可以使用 spool command(sql * Plus文档,但sql Developer也支持许多此类命令之一)将结果直接写入磁盘.每个假脱机可以更改正在写入的文件,因此只需在其之间放置spool命令,就可以将多个查询写入不同的文件
spool "\path\to\spool1.txt"

select /*csv*/ * from employees;

spool "\path\to\spool2.txt"

select /*csv*/ * from locations;

spool off;

您需要以脚本(F5或sql工作表上方的命令栏上的第二个按钮)运行此脚本.您可能还想探索一些formatting optionsset command,尽管其中一些不会转换为sql Developer.

由于您在标题中提及了CSV,因此我已经为您添加了一个SQL Developer-specific hint.

缺点是sql Developer includes the query in the spool file,您可以通过将脚本文件中的命令和查询作为脚本运行来避免.

猜你在找的Oracle相关文章