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