STDistance (geometri veri türü)

Bir nokta arasındaki en kısa uzaklığı döndürür bir geometryörneği ve başka bir noktaya geometryörneği.

Sözdizimi

.STDistance ( other_geometry )

Bağımsız değişkenler

  • other_geometry
    Başka bir geometryörneğini hangi örneğinde arasındaki uzaklığı ölçmek STDistance()çağrılır. Eğer other_geometrybir boş Set STDistance()null döndürür.

Dönüş Türleri

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

clr döndürme türü:SqlDouble

Açıklamalar

STDistance()her zaman döndürür null If kayma başvuru kimlikleri (SRIDs) geometryörnekleri eşleşmiyor.

Örnekler

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

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.

Kavramlar

Kayma dizinler genel bakış

Diğer Kaynaklar

ogc yöntemleri üzerinde Geometry örnekleri