Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Instancia
administrada de Azure SQLBase de datos SQL en Microsoft Fabric
Devuelve la distancia más corta entre un punto de una instancia de geometry y un punto de otra instancia de geometry.
Syntax
.STDistance ( other_geometry )
Arguments
other_geometry
Es otra instancia de geometry a partir de la que medir la distancia entre la instancia en la que se invoca a STDistance(). Si other_geometry es un conjunto vacío, STDistance() devuelve NULL.
Tipos de valor devuelto
Tipo de valor devuelto de SQL Server: float
Tipo de valor devuelto de CLR: SqlDouble
Remarks
STDistance() siempre devuelve NULL si no coinciden los identificadores de referencia espacial (SRID) de las instancias de geometry.
Examples
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);
Véase también
Información general sobre los índices espaciales
Métodos de OGC en instancias de geometry