STEquals (type de données geography)STEquals (geography Data Type)

S’APPLIQUE À : ouiSQL Server ouiAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Retourne 1 si une instance geography représente le même ensemble de points qu’une autre instance geography.Returns 1 if a geography instance represents the same point set as another geography instance. Retourne 0 dans le cas contraire.Returns 0 if it does not.

SyntaxeSyntax

  
.STEquals ( other_geography )  

ArgumentsArguments

other_geographyother_geography
Autre instance geography à comparer à l’instance sur laquelle STEquals() est appelé.Is another geography instance to compare against the instance on which STEquals() is invoked.

Types de retourReturn Types

Type de retour SQL ServerSQL Server : bitSQL ServerSQL Server return type: bit

Type de retour CLR : SqlBooleanCLR return type: SqlBoolean

NotesRemarks

Cette méthode retourne toujours une valeur Null si les SRID (ID de référence spatiale) des instances geography ne correspondent pas.This method always returns null if the spatial reference IDs (SRIDs) of the geography instances do not match.

ExemplesExamples

L’exemple suivant crée deux instances geography avec STGeomFromText() qui sont égales mais pas de façon triviale, et utilise STEquals() pour tester leur égalité.The following example creates two geography instances with STGeomFromText() that are equal but not trivially equal, and uses STEquals() to test their equality. Les instances sont égales car LINESTRING et POINT sont contenus dans le POLYGON.The instances are equal because LINESTRING and POINT are contained within the 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);  

Voir aussiSee Also

Méthodes OGC sur des instances geographyOGC Methods on Geography Instances