2
是否可以持久化列引用另一個持久列,並且是否存在任何規則,例如它們是按順序計算持久字段還是至少計算其他列首先引用的字段?PERSISTED列可以引用現有的持久字段嗎?
是否可以持久化列引用另一個持久列,並且是否存在任何規則,例如它們是按順序計算持久字段還是至少計算其他列首先引用的字段?PERSISTED列可以引用現有的持久字段嗎?
不,計算列不能引用其他計算列。只需重複您想要引用的表達式即可。
這裏沒有從左到右的評價順序。例如
CREATE TABLE T
(
B AS A*2 PERSISTED,
A INT
)
做工精細,即使計算列B
引用A
這之後出現。