1

我在一个表中有一个持久计算列,其值是使用用户函数计算的。如何强制更新该列而不更新该表中的任何其他列?

更新:事实证明,这不会像我想象的那样工作。

我想拥有包含子查询的用户函数,获取一些数据并将其存储在计算列中。但是 SQL Server 不允许这样做...

看起来我将不得不对插入/更新触发器做类似的事情。

4

1 回答 1

0

如果您通过添加 PERSISTED 关键字来持久化该值,则该值将在插入时保留,并将在更新引用的列时同步。

于 2022-03-02T13:26:55.037 回答