STIsRing (tipo de datos geometry)

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

  • 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 valores devueltos

Tipo de valor devuelto de SQL Server: bit

Tipo de valor devuelto de CLR: SqlBoolean

Notas

Este método devuelve NULL si la instancia no es una instancia de LineString.

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