STIsValid (tipo de datos geometry)
Devuelve true si una instancia de geometry tiene el formato correcto, basándose en su tipo de Open Geospatial Consortium (OGC). Devuelve false si una instancia de geometry no tiene el formato correcto.
Sintaxis
.STIsValid ( )
Tipos de valores devueltos
SQL Server tipo devuelto: bit
Tipo de valor devuelto de CLR: SqlBoolean
Comentarios
El tipo OGC de una instancia de geometry se puede determinar invocando a STGeometryType().
SQL Server solo produce instancias válidas de geometry, pero permite el almacenamiento y recuperación de instancias no válidas. El método MakeValid() permite recuperar una instancia válida que representa el mismo conjunto de puntos que cualquier instancia no válida.
Ejemplos
En el ejemplo siguiente se crea una instancia de geometry y se usa STIsValid() para comprobar si dicha instancia es válida.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STIsValid();
Vea también
Referencia
STGeometryType (tipo de datos geometry)
MakeValid (tipo de datos geometry)