通常,我使用DBeaver for windows,并总是这样导出结果集:
- 运行我的查询--〉选择结果--〉导出结果集--〉选择导出到剪贴板--〉完成
这一步一步地把我的结果集放在我的剪贴板上,我可以把它粘贴到我想使用它的任何地方。
问题是,现在我正在使用dbeaver for mac,这个指南不起作用。我可以继续,直到我选择我的结果集的那一刻,如下图所示:
但是一旦我在这个过程中走得更远,在最后一步我得到:no query
请注意,在“source”中,它应该显示产生结果集的查询,但它只显示“select”。
因此,它不会选择我的结果或任何东西(除了“成功”)。
通常我的查询会自动显示在那里,我找不到任何选项,以纠正这个问题的菜单。
4条答案
按热度按时间6vl6ewon1#
您不需要使用剪贴板,您可以直接将整个结果集(而不仅仅是您所看到的)导出到一个文件中:
1.执行查询
1.右键单击结果中的任意位置
1.单击“导出结果集...”打开导出向导
1.选择您想要的格式(根据您的问题选择CSV)
1.单击“下一步”时查看下一个窗格中的设置。
1.设置将在其中创建文件的文件夹,然后单击“完成”
导出在后台运行,完成后将出现一个弹出窗口。
在较新版本的DBeaver中,您可以:
1.右键单击要导出的查询的SQL
1.执行〉从查询导出
1.选择您想要的格式(根据您的问题选择CSV)
1.单击“下一步”时查看下一个窗格中的设置。
1.设置将在其中创建文件的文件夹,然后单击“完成”
导出在后台运行,完成后将出现一个弹出窗口。
与以前的导出方式相比,这节省了第1步(执行查询),这对于时间/资源密集型查询非常方便。
vnzz0bqm2#
问题是“打开新连接”框被选中了,所以我不能使用我的临时表。
kmb7vmvb3#
版本21.0 /发布日期2021年3月1日
1.右键单击要导出的查询的SQL
1.导出数据
1.从查询中选择您想要的格式(根据您的问题选择CSV)
1.单击“下一步”时查看下一个窗格中的设置。
1.设置将在其中创建文件的文件夹,然后单击“完成”
rmbxnbpk4#
有什么原因你不能选择你的结果,右键单击,并选择高级复制-〉高级复制?我在Mac上,这就是我总是如何复制结果到剪贴板粘贴。