Aracılığıyla paylaş


STEquals (coğrafya Veri Türü)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Coğrafya örneği, başka bir coğrafya örneğiyle aynı nokta kümesini temsil ederse 1 döndürür. Döndürmezse 0 döndürür.

Syntax

  
.STEquals ( other_geography )  

Arguments

other_geography
Üzerinde çağrılan örnekle karşılaştırılan başka bir coğrafya örneğidir STEquals() .

Dönüş Türleri

SQL Server dönüş türü: bit

CLR dönüş türü: SqlBoolean

Remarks

Coğrafya örneklerinin uzamsal başvuru kimlikleri (SRID' ler) eşleşmezse bu yöntem her zaman null döndürür.

Examples

Aşağıdaki örnek, geography eşit olan ancak önemsiz olarak eşit olmayan iki STGeomFromText() örnek oluşturur ve bunların eşitliğini test etmek için kullanırSTEquals(). örnekleri eşittir çünkü LINESTRING ve POINT içinde POLYGONyer alır.

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

Ayrıca Bkz.

Coğrafya Örneklerinde OGC Yöntemleri