Udostępnij za pośrednictwem


STDistance (geometry Data Type)

Zwraca najmniejszą odległość między punktem w geometry wystąpienie i punkt w innym geometry wystąpienie.

.STDistance ( other_geometry )

Argumenty

  • other_geometry
    Czy drugi geometry wystąpienie, od której mierzenie odległości między wystąpienie, w którym STDistance() jest wywoływany. Jeśli other_geometry jest pusty zestaw STDistance() Zwraca wartość null.

Zwracane typy

SQL Server typ zwrotny: float

Zwracany typ CLR: SqlDouble

Remarks

STDistance() zawsze gdy null zwraca odwołanie przestrzennej identyfikatory (SRIDs) geometry wystąpienia nie pasują do siebie.

Przykłady

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