代码之家  ›  专栏  ›  技术社区  ›  Peder Rice

索引视图是否在事务期间更新?

  •  5
  • Peder Rice  · 技术社区  · 15 年前

    假设我有一个SQL Server索引视图, 维温德沃德维尤 从两个表中读取, 丁苯酮 TBTABLE .

    如果我对事务中的两个表之一执行操作,那么索引视图会发生什么情况?它是立即刷新的,还是必须在结果传入事务之前提交我的事务?

    例如:

    BEGIN TRANSACTION testTransaction
    INSERT INTO tbTableOne VALUES ('1', '2')
    SELECT * FROM vwIndexedView
    COMMIT TRANSACTION
    
    SELECT * FROM vwIndexedView
    

    第一次选择的结果与第二次选择的结果不同吗?

    3 回复  |  直到 15 年前
    推荐文章