sp_help_spatial_geometry_index_xml (Transact-SQL)

适用于SQL Server

返回有关 几何 空间索引的指定属性集的名称和值。 可以选择是返回索引的一组核心属性还是返回索引的所有属性。

在一个显示了所选属性的名称和值的 XML 片段中返回结果。

Transact-SQL 语法约定

语法

sp_help_spatial_geometry_index_xml
    [ @tabname = ] N'tabname'
    , [ @indexname = ] N'indexname'
    , [ @verboseoutput = ] verboseoutput
    , [ @query_sample = ] query_sample
    , [ @xml_output = ] N'xml_output' OUTPUT
[ ; ]

参数和属性

请参阅 空间索引存储过程 - 参数和属性

权限

用户必须是公共角色的成员READ ACCESS需要对服务器和对象具有权限。

注解

包含 NULL 值的属性不包括在 XML 返回集中。

示例

以下示例用于sp_help_spatial_geometry_index_xml调查在@qs表中geometry_col为给定查询示例定义的空间索引SIndx_SpatialTable_geometry_col2。 此示例在一个显示了所选属性的名称和值的 XML 片段中返回指定索引的核心属性。

然后,XQuery Basics 在结果集上运行,并返回特定属性。

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 中报告结果集。