2017-05-08 13 views
0

計算結果列の計算結果は常に同じですが、後で時間と労力を節約するために挿入/更新時にキャッシュされる可能性があります。SQL Server:非永続化された計算列とビューの利点

非永続計算カラムの特別な利点はありますか?ビューを保存するのと同じではありませんか?

答えて

0

非永続計算カラムの特別な利点はありますか?

と比較した場合、持続的な計算カラムと比較して、ストレージに保存され、それでも索引付けが可能です。 と比較すると、別のオブジェクトを管理する必要がなくなります。

しかし、どちらの種類の計算カラムも広範囲に使用されていません。

デビット

+0

計算された列を除いて計算にインデックスを付けることはできませんか? – Manngo

+0

ああ、SQL Serverは式のインデックスをサポートしていないようです。この場合、計算された列がジョブを実行します。 http://www.sqlines.com/oracle/function_based_indexesを参照してください。答えをありがとう。 – Manngo

+0

はい。 SQL Serverにはファンクションベースのインデックスはありませんが、非永続化された計算カラムとインデックス付きビューにはインデックスがあります。 –

関連する問題