Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
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
Concepts
Vue d'ensemble des index spatiaux