STDistance (geometrię typu danych)
Zwraca najmniejszą odległość między punktem w geometry wystąpienie i punkt w innym geometry wystąpienie.
Składnia
.STDistance ( other_geometry )
Argumenty
- other_geometry
Jest inny geometry wystąpienie z której miara odległości między wystąpienie na którym STDistance() jest wywoływana.Jeśli other_geometry jest pusty zestaw, STDistance() zwraca null.
Zwracane typy
SQL Serverzwracany typ: float
Zwracany typ CLR: SqlDouble
Uwagi
STDistance()zawsze zwraca null , jeśli identyfikatory przestrzennej odniesienia (SRIDs) z geometry wystąpienia do dopasowania.
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);
Zobacz także