16

大きな出力を生成するselectクエリがあり、それを sqldeveloper で実行し、すべての結果をファイルに取得したいと考えています。

Sql-developer は 5000 行を超える結果を許可しません。取得する行数は 100 000 行あります...

SQL+ を使用できることはわかっていますが、これを sqldeveloper で行いたいと仮定しましょう。

4

4 に答える 4

22

Run Script (F5)を使用する代わりに、Run Statement (Ctrl+Enter)を使用します。Run Statement は一度に 50 レコードを取得し、結果をスクロールすると表示されますが、結果を右クリックして [データのエクスポート] -> [csv/html/etc ] を選択すると、出力全体をファイルに保存できます。

私は初心者の SQLDeveloper ユーザーなので、より良い方法があれば教えてください。

于 2010-05-14T19:51:03.663 に答える
5

はい、設定ツール - >設定 - >データベース - >ワークシート - >スクリプトで印刷する最大行数を変更することにより、ワークシートのサイズを増やすことができます(あなた次第です)。

于 2014-09-03T14:34:23.697 に答える
0

単一のステートメントの出力のみが必要な場合は、Mike G answer が機能します。

ただし、いくつかのステートメント、SQL*Plus レポート、およびその他の出力形式を含む SQL スクリプト全体の出力が必要な場合は、SQL*Plusspoolで使用されるのと同じ方法でコマンドを使用できます。

于 2016-10-24T16:38:31.150 に答える