sql-server – 何时计算计算列?

前端之家收集整理的这篇文章主要介绍了sql-server – 何时计算计算列?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
何时确定计算列的值?

>检索值时?
>当值改变?
>还有一些时间吗?

我猜这是一个新手问题,因为我在搜索中找不到任何东西.

解决方法

这取决于您如何定义计算列.将计算PERSISTED计算列,然后将其作为数据存储在表中.如果未将列定义为PERSISTED,则将在运行查询时计算该列.

请参阅Aaron’s answer以获得更好的解释和证明.

Pinal Dave还详细描述了这一点,并在他的系列中显示了存储证据:

SQL SERVER – Computed Column – PERSISTED and Storage

原文链接:https://www.f2er.com/mssql/79334.html

猜你在找的MsSQL相关文章