Freigeben über


sp_help_spatial_geometry_index_xml (Transact-SQL)

Gibt die Namen und Werte für einen angegebenen Satz von Eigenschaften über einen geometry-Räumlichkeitsindex zurück. Sie können wählen, ob ein Kernsatz von Eigenschaften oder alle Eigenschaften des Indexes zurückgegeben werden sollen.

Ergebnisse werden in einem XML-Fragment zurückgegeben, das den Namen und den Wert der ausgewählten Eigenschaften anzeigt.

Gilt für: SQL Server (SQL Server 2012 bis aktuelle Version).

Themenlink (Symbol) Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

Siehe Argumente und Eigenschaften gespeicherter Prozeduren für Räumlichkeitsindizes.

Eigenschaften

Siehe Argumente und Eigenschaften gespeicherter Prozeduren für Räumlichkeitsindizes.

Berechtigungen

Der Benutzer muss ein Mitglied der Datenbankrolle public sein. Erfordert die READ ACCESS-Berechtigung für den Server und das Objekt.

Hinweise

Eigenschaften, die NULL-Werte enthalten sind, sind nicht in der zurückgegebenen XML-Menge enthalten.

Beispiel

Das folgende Beispiel verwendet sp_help_spatial_geometry_index_xml, um den Räumlichkeitsindex SIndx_SpatialTable_geometry_col2 zu analysieren, der in der Tabelle geometry_col für das angegebene Abfragebeispiel in @qs definiert ist. Dieses Beispiel gibt die Kerneigenschaften des angegebenen Index in einem XML-Fragment zurück, das den Namen und den Wert der ausgewählten Eigenschaften anzeigt.

Anschließend wird eine XQuery für das Resultset ausgeführt, die eine bestimmte Eigenschaft zurückgibt.

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');

Ähnlich wie sp_help_spatial_geometry_index ermöglicht diese gespeicherte Prozedur einen vereinfachten programmgesteuerten Zugriff auf die Eigenschaften eines Räumlichkeitsindex und dokumentiert das Resultset in XML.

Siehe auch

Verweis

Argumente und Eigenschaften gespeicherter Prozeduren für Räumlichkeitsindizes

sp_help_spatial_geometry_index

Konzepte

Übersicht über räumliche Indizes

Räumliche Daten (SQL Server)

Andere Ressourcen

Gespeicherte Prozeduren für Räumlichkeitsindizes

XQuery-Grundlagen

XQuery-Sprachreferenz