2011-03-16 72 views
4

我在表中计算了名为“Claim”的列,并且列的定义正在调用一个标量函数。当计算列将更新?

我创建了10000个声明,所以当我选择10000个声明时,计算列将更新的是10000行插入自己的计算列将执行?

请更新我提前

+1

计算列是否标记为“持续”或不是? – 2011-03-16 16:11:59

回答

7

它取决于计算列是否被标记为persisted或被索引。

如果这两个条件都不成立,则不存储任何内容,并在运行时计算它。否则,当底层数据发生变化时,它会自动更新。

1

感谢,当你执行一个SELECT命令包括列,假设计算列的值不PERSISTED计算列计算其价值。

+3

如果它是一个** PERSISTED **计算列... – 2011-03-16 16:27:55

+0

没错,你是...... – 2011-03-16 20:39:03