STLength (tipo de datos geometry)
Devuelve la longitud total de los elementos de una instancia de geometry.
Sintaxis
.STLength ( )
Tipos de valores devueltos
Tipo de valor devuelto de SQL Server: float
Tipo de valor devuelto de CLR: SqlDouble
Notas
Si se trata de una instancia de geometry cerrada, su longitud se calcula como la longitud total alrededor de la instancia; la longitud de cualquier polígono es su perímetro y la longitud de un punto es 0. La longitud de cualquier tipo geometrycollection es la suma de las longitudes de las instancias de geometry que contiene.
Ejemplos
En el ejemplo siguiente se crea una instancia de LineString y se usa STLength() para averiguar la longitud de dicha instancia.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STLength();