Dbeaverの結果セットをCSVにエクスポートする

普段はウィンドウズ用のDbeaverを使っていて、結果セットはいつもこのようにエクスポートしている:

  • クエリを実行 --> 結果を選択 --> 結果セットをエクスポート --> クリップボードへのエクスポートを選択 --> 完了

この手順を踏むと、結果セットがクリップボードに保存され、作業したい場所に貼り付けることができます。

問題は、現在dbeaver for macを使っていて、このガイドが使えないことです。 下の画像のように、結果セットを選択する瞬間まではできるのですが:

しかし、最後のステップでは、次のようになります:クエリがありません

quot;source"には、結果セットの元となったクエリが表示されるはずですが、代わりにselect.quot;とだけ表示されていることに注意してください。

その結果、私の結果は選択されず、何も表示されません("successful")。

通常、私のクエリは自動的にそこに表示されるはずですが、メニューにはこの問題を修正するオプションは見当たりませんでした。

質問へのコメント (1)

クリップボードを使わなくても、結果セット全体(目に見えるものだけでなく)を直接ファイルにエクスポートすることができます:

1.クエリを実行する 2.結果のどこかを右クリックします。 3. "結果セットのエクスポート..."をクリックして、エクスポートウィザードを開きます。 4.ご希望の形式を選択してください(ご質問の形式ではCSV)。 5.quot;Next"をクリックし、次のペインで設定を確認する。 6.ファイルを作成するフォルダを設定し、"Finish"

エクスポートはバックグラウンドで実行され、完了するとポップアップが表示されます。


DBeaverの新しいバージョンでは:

  1. エクスポートしたいクエリのSQLを右クリックします。 2.実行 > クエリからエクスポート 3.必要な形式を選択します。 4.次へ"Next"をクリックすると、次のペインで設定を確認します。 5.ファイルを作成するフォルダを設定し、"Finish"

エクスポートはバックグラウンドで実行され、完了するとポップアップが表示されます。

以前のエクスポート方法と比較すると、ステップ1(クエリの実行)を省くことができ、時間やリソースを大量に消費するクエリでは便利です。

解説 (1)

問題は「新しい接続を開く」にチェックが入っていたことです。だから一時テーブルが使えなかった。

解説 (0)

結果を選択して右クリックし、高度なコピー -> 高度なコピーを選択できない理由がありますか?私はMacを使っていて、いつもこの方法で結果をクリップボードにコピーして貼り付けています。

解説 (4)