2017-04-10 181 views
6

通常我使用Dbeaver窗戶始終導出我的結果集是這樣的:導出結果上Dbeaver設置爲CSV

運行我的查詢 - >選擇的結果 - >導出結果集 - >選擇出口到剪貼板 - >完成

這一步一步將我的結果集放入我的剪貼板,我可以將其粘貼到我想要使用它的任何位置。

問題是,現在我使用dbeaver for mac,本指南無法正常工作。 我可以繼續下去,直到我選擇我的結果下面的圖片設置喜歡的時刻:

exporting data set

但是,一旦我走的更遠的過程中,在最後一步,我得到:no query

請注意,在「源代碼」中,假設顯示發起結果集的查詢,但它只是說「選擇」。

因此,它不會選擇我的結果或任何內容(除了「成功」) 。

通常,我的查詢會自動顯示在那裏,找不到任何可以在菜單中糾正此問題的選項。

請幫幫我!

謝謝。

+0

經過一些測試後,我意識到它只是查詢的第一行。因爲它只包含所有dbeaver正在導出的「選擇」。 現在我必須明白爲什麼會發生這種情況 –

回答

1

是否有理由不能選擇結果並單擊右鍵並選擇高級副本 - >高級副本?我在Mac上,這就是我總是將結果複製到剪貼板進行粘貼的方式。

+0

如果結果集太大而導致結果視圖無法顯示所有記錄,該怎麼辦? –

+0

您是否遇到內存不足異常?如果您的結果集很大,將其複製到剪貼板不是一個好主意,我建議將其導出到CSV。當您導出結果集時,DBeaver會導出執行的查詢的整個結果以填充結果集查看器,而不僅僅是顯示的內容。 – Kyle

+1

它只有大約40,000條記錄,每條記錄有5列。 RAM足以保存數據。但是,DBeaver默認只顯示200條記錄。如果我想要所有的數據,我必須一遍又一遍地向下滾動,這很煩人。 –

2

問題是被檢查的框「打開新連接」。所以我不能使用我的臨時表。

5

你並不需要使用剪貼板,可以在整個結果集(不只是你所看到的)直接導出到文件:

  1. 執行查詢
  2. 右鍵點擊任何地方的任何結果
  3. 單擊「導出結果集...」來(根據你的問題CSV)打開導出嚮導
  4. 選擇你想要的格式
  5. 評論點擊「下一步」時,在接下來的面板中的設置。 (無需改變我的任何東西的情況下)
  6. 設置該文件將創建的文件夾,「完成」

出口在後臺運行,會顯示一個彈出當它完成。