返回与 geometry 空间索引有关的一组指定属性的名称和值。 可以选择是返回索引的一组核心属性还是返回索引的所有属性。
在一个显示了所选属性的名称和值的 XML 片段中返回结果。
适用范围:SQL Server(SQL Server 2012 到当前版本)。 |
语法
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 返回集中。
示例
下面的示例针对 @qs 中的给定查询示例,使用 sp_help_spatial_geometry_index_xml 调查在表 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