次の方法で共有


sp_help_spatial_geometry_index_xml (Transact-SQL)

geometry 空間インデックスに関する指定されたセットのプロパティの名前と値を返します。 インデックスのプロパティのコア セットまたはすべてのプロパティのどちらを返すかを選択できます。

結果は、選択したプロパティの名前と値を表示する XML フラグメントで返されます。

トピック リンク アイコン Transact-SQL 構文表記規則

構文

sp_help_spatial_geometry_index [ @tabname =] 'tabname' 
     [ , [ @indexname = ] 'indexname' ] 
     [ , [ @verboseoutput = ]'{ 0 | 1 }] 
     [ , [ @query_sample = ] 'query_sample' ] 
     [ ,.[ @xml_output = ] 'xml_output' ] 

引数

空間インデックス ストアド プロシージャの引数とプロパティ」を参照してください。

プロパティ

空間インデックス ストアド プロシージャの引数とプロパティ」を参照してください。

権限

ユーザーは、public ロールのメンバーである必要があります。 サーバーとオブジェクトに対する READ ACCESS 権限が必要です。

説明

NULL 値を含むプロパティは、返される XML セットに含まれません。

使用例

次の例では、sp_help_spatial_geometry_index_xml を使用して、@qs の指定されたクエリ サンプルのテーブル geometry_col で定義されている空間インデックス SIndx_SpatialTable_geometry_col2 を調べます。 この例では、選択したプロパティの名前と値を表示する XML フラグメントで、指定されたインデックスの主要プロパティを返します。

XQuery は結果セットで実行されて、特定のプロパティを返します。

DECLARE @qs geometry
        ='POLYGON((-90.0 -180.0, -90.0 180.0, 90.0 180.0, 90.0 -180.0, -90.0 -180.0))';
DECLARE @x xml;
EXEC sp_help_spatial_geometry_index_xml 'geometry_col', 'SIndx_SpatialTable_geometry_col2', 0, @qs, @x output;
SELECT @x.value('(/Primary_Filter_Efficiency/text())[1]', 'float');

sp_help_spatial_geometry_index と同様に、このストアド プロシージャでは、空間インデックスのプロパティにプログラムで簡単にアクセスでき、結果セットを XML で報告します。

関連項目

参照

空間インデックス ストアド プロシージャの引数とプロパティ

sp_help_spatial_geometry_index

概念

空間インデックスの概要

空間データ (SQL Server)

その他の技術情報

空間インデックス ストアド プロシージャ

XQuery の基礎

XQuery 言語リファレンス