Compartir a través de


STIsRing (tipo de datos geometry)

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Base de datos de Azure SQL de 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().

Sintaxis

  
.STIsRing ( )  

Tipos de valor devuelto

Tipo de valor devuelto de SQL Server: bit

Tipo de valor devuelto de CLR: SqlBoolean

Observaciones

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

Ejemplos

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();  

Consulte 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