Condividi tramite


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

Vedi anche

Metodi OGC sulle istanze di geografia