Udostępnij za pomocą


StIsRing (geometria typu danych)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

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

  • Jest to wystąpienie LineString .
  • Jest zamknięty.
  • Jest to proste.
  • Zwraca wartość 0, jeśli wystąpienie LineString nie spełnia wymagań.

Aby wystąpienie geometrii było zamknięte i proste, zarówno STIsClosed() jak i STIsSimple() muszą zwracać wartość 1 po wywołaniu wystąpienia. Aby określić typ wystąpienia geometrii, użyj metody STGeometryType().

Syntax

  
.STIsRing ( )  

Typy zwracane

Zwracany typ programu SQL Server: bit

Typ zwracany clR: SqlBoolean

Remarks

Ta metoda zwraca wartość null, jeśli wystąpienie nie jest ciągiem LineString.

Examples

Poniższy przykład tworzy LineString wystąpienie i używa go STIsRing() do testowania, czy wystąpienie jest pierścieniem.

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

Zobacz też

STIsClosed (Typ danych geometryczny)
STGeometryType (geometry— typ danych)
STIsSimple (geometry — typ danych)
metody OGC w wystąpieniach geometrycznych