0

是否可以编辑计算列值?

我的表中有一个计算值,有时,我需要输入一个不是计算值的单独值。

有没有办法将它存储在计算的 col 中,或者我必须制作一个额外的 col?

4

1 回答 1

1

不,计算列在设计上始终是只读的。

您需要更改底层实际列(计算列所依赖的)以更改计算列。

这在 SQL Server 2008 中仍然相同。

您可以做的是有一个常规列,以及一个有时会更新该列,有时会跳过更新的触发器。

马克

于 2009-10-25T16:30:26.897 回答