sp_help_spatial_geography_index_xml (Transact-SQL)
geography 空間インデックスに関する指定されたセットのプロパティの名前と値を返します。 インデックスのプロパティのコア セットまたはすべてのプロパティのどちらを返すかを選択できます。
結果は、選択したプロパティの名前と値を表示する XML フラグメントで返されます。
構文
sp_help_spatial_geography_index_xml [ @tabname =] 'tabname'
[ , [ @indexname = ] 'indexname' ]
[ , [ @verboseoutput = ] 'verboseoutput' ]
[ , [ @query_sample = ] 'query_sample' ]
[ ,.[ @xml_output = ] 'xml_output' ]
引数
「空間インデックス ストアド プロシージャの引数とプロパティ」を参照してください。
プロパティ
「空間インデックス ストアド プロシージャの引数とプロパティ」を参照してください。
権限
プロシージャにアクセスするには、ユーザーに PUBLIC ロールが割り当てられている必要があります。 サーバーとオブジェクトに対する READ ACCESS 権限が必要です。
説明
NULL 値を含むプロパティは、返すセットに含まれません。
使用例
次の例では、sp_help_spatial_geography_index_xml を使用して、@qs の指定されたクエリ サンプルのテーブル geography_col で定義されている空間インデックス SIndx_SpatialTable_geography_col2 を調べます。 この例では、選択したプロパティの名前と値を表示する XML フラグメントで、指定されたインデックスの主要プロパティを返します。
XQuery は結果セットで実行されて、特定のプロパティを返します。
declare @qs geography
='POLYGON((-90.0 -180, -90 180.0, 90 180.0, 90 -180, -90 -180.0))';
declare @x xml;
exec sp_help_spatial_geography_index_xml 'geography_col', 'SIndx_SpatialTable_geography_col2', 0, @qs, @x output;
select @x.value('(/Primary_Filter_Efficiency/text())[1]', 'float');
sp_help_spatial_geography_index と同様に、このストアド プロシージャでは、geography 空間インデックスのプロパティにプログラムで簡単にアクセスでき、結果セットを XML で報告します。
geography の境界ボックスは、地球全体です。
関連項目
参照
sp_help_spatial_geography_index