STIsValid (type de données geography)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

Retourne true si une instance geography est bien formée et reconnue en tant qu’objet geography valide, en fonction de son type OGC (Open Geospatial Consortium). Retourne false si une instance geography n’est pas bien formée. Cette méthode est précise.

Cette méthode de type de données geography prend en charge les instances FullGlobe ou les instances spatiales qui sont plus grandes qu’un hémisphère.

Syntaxe

  
.STIsValid ( )  

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

Types de retour

Type de retour SQL Server : bit

Type de retour CLR : SqlBoolean

Remarques

Vous pouvez déterminer le type OGC d’une instance geography en appelant STGeometryType().

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

Exemples

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

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

Voir aussi

STGeometryType (type de données geography)
MakeValid (type de données geography)
Méthodes OGC sur des instances Geography