STIsValid (type de données geometry)

Retourne vrai si une instance geometry est de forme correcte, selon son type OGC (Open Geospatial Consortium). Retourne faux si une instance geometry n'est pas de forme correcte.

Syntaxe

.STIsValid ( )

Types des valeurs de retour

Type de retour SQL Server : bit

Type de retour CLR : SqlBoolean

Notes

Le type OGC d'une instance geometry peut être déterminé en appelant STGeometryType ().

SQL Server produit uniquement des instances geometry valides, mais autorise le stockage et la récupération d'instances non valides. Une instance valide qui représente le même ensemble de points de toute instance non valide peut être extraite à l'aide de la méthode MakeValid().

Exemples

L'exemple suivant crée une instance geometry et utilise STIsValid() pour tester si l'instance est valide.

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