PERSISTED列可以引用现有的持久字段吗?

时间:2012-06-13 11:13:01

标签: sql sql-server sql-server-2008 persisted-column

可以持久化列引用另一个持久列并且是否有任何规则,例如它们是按顺序计算持久字段还是至少先计算其他列引用的字段?

1 个答案:

答案 0 :(得分:2)

不,计算列不能引用其他计算列。只需重复您要引用的表达式。

此处没有从左至右的评估顺序。 e.g。

  CREATE TABLE T
  (
  B AS A*2 PERSISTED,
  A INT
  )

即使计算列B引用其后显示的A,也能正常工作。