私のシナリオは次のとおりです。SQL Server - 各ユーザー固有のテーブル
ユーザー入力の日付範囲。ストアドプロシージャが実行され、日付に基づいて他のテーブルが作成されます。ユーザーはボタンをクリックしてこれらのテーブル(テーブルから選択する別のSP)を表示できます。
問題:
複数のユーザーがいます。各ユーザーは、日付範囲が異なる可能性があるため、言い換えると、独自の表を持つことができる必要があります。現在、ユーザー1はSPを実行し、日付AとBの表を作成します。ユーザー2は日付CとDの表にデータを入力するSPを実行します。ユーザー1は表示ボタンをクリックし、日付AとBのデータを予期します。 SPを実行した最後のユーザーがCとDの日付を使用したため、CとDのデータが表示されます。
各ユーザーごとにデータを個別/ローカルに保存するにはどうすればよいですか。
ありがとうございました。
なぜクエリ結果を最初にキャッシュしていますか? – ConcernedOfTunbridgeWells
なぜユーザーごとに異なるテーブルを再度作成する必要がありますか?確かに、データが意図されているユーザーを特定するフィールドを持つ1つのテーブルがあなたを務めますか? –