当前位置: 代码迷 >> Sql Server >> 关于持久性的计算列的更新,该怎么解决
  详细解决方案

关于持久性的计算列的更新,该怎么解决

热度:51   发布时间:2016-04-24 09:23:03.0
关于持久性的计算列的更新
当引用的列有更新的时候,计算列会全部重新计算还是只计算更新了的那些部分?
------解决思路----------------------
持久化的计算列在插入或者更新时计算,和其他静态数据一样

最后,每次都数据变动时去更新计算列,
全部重新计算 或者 只计算更新了的那些部分 有区别吗?
你还有不是以更新的方式去改变列的值吗?
------解决思路----------------------
只计算 那条更新了A的值的 计算列

不过,我没明白,有影响吗?
------解决思路----------------------
你的表中有三条记录,你更新了其中一条记录,这里计算列只去重新计算你这一条记录,其他两条记录不受影响。
  相关解决方案