Aracılığıyla paylaş


STDistance (geometri Veri Türü)

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

Geometri örneğindeki bir nokta ile başka birgeometri örneğindeki nokta arasındaki en kısa mesafeyi döndürür.

Syntax

  
.STDistance ( other_geometry )  

Arguments

other_geometry
Çağrılan örnek arasındaki mesafenin ölçüldiği başka bir geometri örneğidir STDistance() . other_geometry boş bir kümeyse null STDistance() döndürür.

Dönüş Türleri

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

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

Remarks

STDistance() geometri örneklerinin uzamsal başvuru kimlikleri (SRID) eşleşmiyorsa her zaman null döndürür.

Examples

DECLARE @g geometry;  
DECLARE @h geometry;  
SET @g = geometry::STGeomFromText('POLYGON((0 0, 2 0, 2 2, 0 2, 0 0))', 0);  
SET @h = geometry::STGeomFromText('POINT(10 10)', 0);  
SELECT @g.STDistance(@h);  

Ayrıca Bkz.

Uzamsal Dizinlere Genel Bakış
Geometri Örnekleri üzerinde OGC Yöntemleri