STLength (тип данных geometry)
Возвращает общую длину элементов в экземпляре geometry.
Синтаксис
.STLength ( )
Тип возвращаемых данных
Возвращаемый тип SQL Server: float
Возвращаемый тип CLR: SqlDouble
Замечания
Если экземпляр geometry закрыт, его длина вычисляется как общая длина вокруг экземпляра; длина любого многоугольника есть его периметр, а длина точки — 0. Длина любого типа geometrycollection есть сумма длин содержащихся в нем экземпляров geometry.
Примеры
В следующем примере создается экземпляр LineString, и метод STLength() получает его длину.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STLength();