sp_help_spatial_geography_index_xml (Transact-SQL)
适用于:SQL Server
返回有关 地理 空间索引的指定属性集的名称和值。 可以选择是返回索引的一组核心属性还是返回索引的所有属性。
在一个显示了所选属性的名称和值的 XML 片段中返回结果。
语法
sp_help_spatial_geography_index_xml
[ @tabname = ] N'tabname'
, [ @indexname = ] N'indexname'
, [ @verboseoutput = ] verboseoutput
, [ @query_sample = ] query_sample
, [ @xml_output = ] N'xml_output' OUTPUT
[ ; ]
参数和属性
请参阅 空间索引存储过程 - 参数和属性。
权限
必须为用户分配一个 公共 角色才能访问该过程。 需要服务器和对象的 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类似,此存储过程提供对地理空间索引属性的更简单编程访问,并在 XML 中报告结果集。
地理的边界框是整个地球。