2017-02-15 7 views
1

私は、緯度、経度、地理オブジェクト(緯度と経度に基づいて計算される)の3つの列を持つSQL Server 2016データベースにテーブルを持っているとします。SQL Server 2016:空間列が変更されたときに空間索引が更新されるかどうか

Latitude |経度|地理オブジェクト


42.12345 | 98.193482 | 一部の地域コード

12.98774 | 98.193482 | 一部のジオコード

次に、ジオグラフィオブジェクト列に基づいて空間インデックスが作成されます。その列のエントリの値が変更された場合、空間インデックスは自動的に更新されますか?

答えて

1

列がPERSISTEDとマークされている場合は、決定的ではあるが不正確な式で定義された計算列に索引を作成できます。つまり、データベースエンジンは計算された値をテーブルに格納し、計算された列が依存する他の列が更新されると更新します。

つまり、ソース値の1つを更新するとすぐに更新されます。

関連する問題