Compartir a través de


STIsRing (tipo de datos geometry)

Se aplica a:SQL ServerAzure SQL DatabaseInstancia administrada de Azure SQLBase de datos SQL en Microsoft Fabric

Devuelve 1 si una instancia de geometry cumple los siguientes requisitos:

  • Es una instancia de LineString.
  • Está cerrada.
  • Es sencilla.
  • Devuelve 0 si la instancia de LineString no cumple los requisitos.

Para que una instancia de geometry esté cerrada y sea sencilla, STIsClosed() y STIsSimple() deben devolver 1 cuando se les invoca desde la instancia. Para determinar el tipo de instancia de una instancia de geometry, use STGeometryType().

Syntax

  
.STIsRing ( )  

Tipos de valor devuelto

Tipo de valor devuelto de SQL Server: bit

Tipo de valor devuelto de CLR: SqlBoolean

Remarks

Este método devuelve NULL si la instancia de LineString no es un polígono.

Examples

En el ejemplo siguiente se crea una instancia de LineString y se usa STIsRing() para comprobar si la instancia es un anillo.

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

Véase también

STIsClosed (tipo de datos geometry)
STGeometryType (tipo de datos geometry)
STIsSimple (tipo de datos geometry)
Métodos de OGC en instancias de geometry