STEquals (tipo di dati geography)
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure database SQL in Microsoft Fabric
Restituisce 1 se un'istanza geography rappresenta lo stesso set di punti di un'altra istanza geography. In caso contrario, restituisce 0.
Sintassi
.STEquals ( other_geography )
Argomenti
other_geography
Altra istanza geography da confrontare con l'istanza sulla quale viene chiamato STEquals()
.
Tipi restituiti
Tipo SQL Server restituito: bit
Tipo CLR restituito: SqlBoolean
Osservazioni:
Questo metodo restituisce sempre Null se gli identificatori SRID delle istanze geography non corrispondono.
Esempi
Nell'esempio seguente viene usato il metodo STGeomFromText()
per creare due istanze geography
uguali in modo non banale e viene usato STEquals()
per verificarne l'uguaglianza. Le istanze sono uguali perché LINESTRING
e POINT
sono contenuti all'interno di POLYGON
.
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);