Freigeben über


STLength (geometry-Datentyp)

Gibt die Gesamtlänge der Elemente in einer geometry-Instanz zurück.

Syntax

.STLength ( )

Rückgabetypen

SQL Server-Rückgabetyp: float

CLR-Rückgabetyp: SqlDouble

Hinweise

Wenn eine geometry-Instanz geschlossen ist, wird ihre Länge als Gesamtlänge um die Instanz herum berechnet. Die Länge eines Polygons entspricht seinem Umfang und die Länge eines Punkts ist 0. Die Länge eines beliebigen geometrycollection-Typs ist die Summe der Längen der in ihm enthaltenen geometry-Instanzen.

Beispiele:

Im folgenden Beispiel wird eine LineString-Instanz erstellt und STLength() verwendet, um die Länge der Instanz zu bestimmen.

DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STLength();

Siehe auch

Andere Ressourcen