状況は次のとおりです-
- UserX は PlayerY に関する情報を求めています。
- 現在、PlayerY に関する詳細を取得し、2 つのデータ セットを返す 2 つの SQL スクリプトを実行しています。それぞれのデータ セットは約 10,000 レコードです。
- 次に、これらのセットを手動でコピーして Excel ワークブックに貼り付け、これを UserX にメールで送信します。
現在計画されているアプローチ:
- PlayerY の詳細の入力を受け入れる UserX 用の単純な WinForm または WPF を作成します。
- フォームからの入力を受け入れる 2 つのストアド プロシージャを作成します。
データはデータベースから UserX のクライアントにどのように取得されますか?
データセットが非常に大きく、サイズが原因で特定のアプローチに予期しない問題が発生する可能性があるためです。ストアド プロシージャは、最初にデータを実際のサーバー テーブルに移動し、次に 2 番目の手順を実行してサーバー テーブルから Excel にデータを移動する必要がありますか? それとも、中間サーバー テーブルなしで直接 XL に移動するのは簡単なので、ストアド プロシージャがデータセットを返すようにする必要がありますか?