のは、私はSQL Serverのインデックス付きビューを持っているとしましょう、二つのテーブル、tbTableOne、およびtbTableTwoから読み込むvwIndexedView、。トランザクション中にインデックス付きのビューが更新されますか?
トランザクション内の2つのテーブルのいずれかでアクションを実行すると、インデックス付きビューはどうなりますか?それは即座にリフレッシュされるのですか、結果がフィードに入る前にトランザクションをコミットする必要がありますか?例えば
:
BEGIN TRANSACTION testTransaction
INSERT INTO tbTableOne VALUES ('1', '2')
SELECT * FROM vwIndexedView
COMMIT TRANSACTION
SELECT * FROM vwIndexedView
最初のSELECTの結果は、第二とは異なるだろうか?