问题就是标题本身。我被要求在 SQL Server 中使用计算列。但是当我在谷歌上搜索它时,我发现它主要用于显示多个列的组合值。如果将其视为永久列,则使用它可能会降低性能。所以我想知道
- 的优点和缺点
- 我们需要在何时何地实现这一点
如果可能的话,请指导我如何解决以下问题(使用计算列。如果不可能,为什么?)。或任何其他方式来实现此要求。我的要求是使用一个列来识别该表的哪个列已更新。所以我可以比较这些值并识别变化。
编辑:下面的表结构。
table structure
ColA int ID (PK) - autonumber.
ColB Nvarchar
ColC Nvarchar
ColD Int
ColE Int
ColF Nvarchar
-- Updatation can happen any one the coloumns other than ColA
提前致谢