STDistance (type de données geometry)
Retourne la distance la plus courte entre un point dans une instance geometry et un point dans une autre instance geometry.
Syntaxe
.STDistance ( other_geometry )
Arguments
- other_geometry
Autre instance geometry à partir de laquelle mesurer la distance entre l'instance sur laquelle STDistance() est appelée. Si other_geometry est un ensemble vide, STDistance() retourne la valeur Null.
Types de retour
Type de retour SQL Server : float
Type de retour CLR : SqlDouble
Notes
STDistance() retourne toujours Null si les ID de référence spatiaux (SRID) des instances geometry ne correspondent pas.
Exemples
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);
Voir aussi