2011-03-16 100 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