Udostępnij za pośrednictwem


STIsRing (geometrię typu danych)

Zwraca wartość 1, jeśli geometry,wystąpienie spełnia następujące wymagania:

  • Jest LineString wystąpienie.

  • Jest zamknięty.

  • Jest proste.

  • Zwraca wartość 0, jeśli LineString,wystąpienie nie spełnia wymogów.

Dla geometry wystąpienie być zamknięte i proste, zarówno STIsClosed() i STIsSimple() musi zwracać 1 po wywołaniu w wystąpienie.Aby określić typ wystąpienie geometry, użyj STGeometryType().

Składnia

.STIsRing ( )

Zwracane typy

SQL Serverzwracany typ: bit

Zwracany typ CLR: SqlBoolean

Uwagi

Ta metoda zwraca null , jeśli wystąpienie nie jest LineString.

Przykłady

Poniższy przykład tworzy LineString wystąpienie i zastosowań STIsRing() do sprawdzenia, czy wystąpienie jest pierścienia.

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