STEquals (geography-Datentyp)
Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz
Gibt 1 zurück, wenn eine geography -Instanz die gleiche Punktmenge wie eine andere geography -Instanz darstellt. Andernfalls wird 0 zurückgegeben.
Syntax
.STEquals ( other_geography )
Hinweis
Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.
Argumente
other_geography
Eine andere geography-Instanz zum Vergleich mit der Instanz, in der STEquals()
aufgerufen wird.
Rückgabetypen
SQL Server-Rückgabetyp: bit
CLR-Rückgabetyp: SqlBoolean
Hinweise
Diese Methode gibt immer NULL zurück, wenn die SRIDs (Spatial Reference IDs) der geography -Instanzen nicht übereinstimmen.
Beispiele
Im folgenden Beispiel werden zwei geography
-Instanzen mit STGeomFromText()
erstellt, die gleich, jedoch nicht trivial gleich sind. Anschließend wird ihre Gleichheit mit STEquals()
überprüft. Die Instanzen sind gleich, weil LINESTRING
und POINT
in POLYGON
enthalten sind.
DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::STGeomFromText('GEOMETRYCOLLECTION(POLYGON((-122.368 47.658, -122.338 47.649, -122.338 47.658, -122.368 47.658, -122.368 47.658)), LINESTRING(-122.360 47.656, -122.343 47.656), POINT (-122.35 47.656))', 4326);
SET @h = geography::STGeomFromText('POLYGON((-122.368 47.658, -122.338 47.649, -122.338 47.658, -122.368 47.658, -122.368 47.658))', 4326);
SELECT @g.STEquals(@h);
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für