2

ハイブリッド Access 2010 / SQL Server 2012 プラットフォームの使用 - (どちらのアプリケーションのソリューションでも機能します)

Select Into ...ステートメントで作成されたテーブルがあります。

データがアクセスされるたびに、このテーブルを (それを作成したクエリを使用して) 動的に更新する方法はありますか?

具体的には、注文が 1 回しかない顧客 (リピーターでない顧客) のリストを保持したいと考えています。Select Into を使用してそれらの顧客 ( ) の ID を含むテーブルを作成しましたが、WHERE COUNT(orderID) = 1それらの顧客の 1 人が新しい注文を行うか、1 つの注文を行う新しい顧客が作成された場合、そのデータを削除/追加する必要がありますテーブルを動的に。

それで、これは可能ですか、それともテーブルを使用するたびに自分でテーブルを更新することを覚えておく必要がありますか?

4

1 に答える 1

1

Select Into ... ステートメントで作成されたテーブルがあります。[...] データがアクセスされるたびに、このテーブルを動的に (それを作成したクエリを使用して) 更新する方法はありますか?

あなたが説明したのはSQL VIEWであり、Accessでは「(保存された)SELECTクエリ」とも呼ばれます。ビューは、アクセスされるたびに他のテーブル (またはビュー) からその情報を動的に取得する仮想テーブルです。ビューは呼び出し間で結果を保存しないため、参照するたびに最新のデータが取得されます。現在作成している一時テーブルの代わりに、ビュー (SQL Server の場合) または保存された SELECT クエリ (Access の場合) を使用できるかどうかを確認してください。

于 2013-09-19T13:52:04.943 に答える