DBeaver:如何在没有 运行 2 个查询的情况下导出结果

DBeaver: How to export a result without running 2 queries

我有一个查询 运行 需要 3-5 分钟,所以我不想 运行 查询一次生成结果集,然后第二次生成结果集导出的 .csv 文件。有没有办法在 DBeaver 中只 运行 查询一次?如果我在 DBeaver 中可视化输出然后在没有重新运行查询后生成 .csv 则奖励。

你不能。现在,如果您想将结果集导出为 .csv,则需要重新运行 查询。但是,一个不错的解决方法是首先 运行 对子集(时间、用户、LIMIT 等)进行查询,一旦成功,您可以通过在编辑器中执行以下操作将结果直接导出到 .csv:

右键单击 > 执行 > 从查询导出。

在 DBeaver 的最新版本中,您可以简单地突出显示您想要 运行 的 SQL 代码(在编辑器中),然后右键单击突出显示的 SQL 代码 > 执行 >从查询导出。 不再需要必须先 运行 查询的步骤。