たとえば、SQL から Excel に 600 万行を超えるデータをソース ファイルにコピーする必要がありますが、Excel にコピーするとメモリ エラーが発生するという問題があります。この量のデータをサポートするために何をすべきか、またはどのタイプのソースファイルを使用できるかについての提案はありますか?
3 に答える
Microsoft Server Management Studio では、テーブル、ビュー、およびクエリを、サイズ制限のない csv および rpt ファイルにエクスポートできます。ここに 2 つのオプションがあります。
最初のオプション:
SSMS の場合 - SQL Server 2008 R2 (CSV を取得するため)
ツール > オプション
[クエリ結果] > [SQL Server] > [結果をテキストに変換] を展開します。
使用する出力形式を選択します
クエリ > 結果へ > 結果へのファイル
次に、必要なクエリを実行します。結果を .rpt として保存するように求められます。
この結果を .csv として明示的に保存するか (拡張子を二重引用符で囲んだファイル名)、Excel で .rpt ファイルを開いて表示することができます。詳細は SQL フォーラム から。
2 番目のオプション:
必要なデータを含むビューを作成します。データベース タスク > データのエクスポート... を右クリックします。
次に、csv ファイルを保存します。
OpenOffice Base では、行数に制限はありません。そこにインポートしてみてください。何をしようとしているのかについての詳細がなければ、その仕事に最適なツールを推奨することは困難です.