Share via


STIsSimple (type de données geometry)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed InstancePoint de terminaison analytique SQL dans Microsoft FabricEntrepôt dans Microsoft Fabric

Retourne 1 si une instance geometry est simple, tel que le définit l’OGC (Open Geospatial Consortium). Retourne 0 si une instance geometry n’est pas simple.

Syntaxe

  
.STIsSimple ( )  

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez Versions antérieures de la documentation.

Types de retour

Type de retour SQL Server : bit

Type de retour CLR : SqlBoolean

Remarques

Pour être simple, une instance geometry doit répondre à toutes les exigences suivantes :

  • Chaque graphique de l'instance ne doit pas se croiser lui-même, sauf à ses points de terminaison.

  • Deux graphiques de l'instance ne peuvent se croiser l'un l'autre à un point qui n'est pas dans leurs limites.

Exemples

L'exemple suivant crée une instance LineString non simple qui se croise elle-même et utilise STIsSimple() pour tester si le LineString est simple.

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

Voir aussi

Méthodes OGC sur des instances geography