Delen via


STIsValid (geometriegegevenstype)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Retourneert waar als een geometrie-exemplaar goed is gevormd, op basis van het OGC-type (Open Geospatial Consortium). Retourneert onwaar als een geometrie-exemplaar niet goed is gevormd.

Syntax

  
.STIsValid ( )  

Retourtypen

Retourtype SQL Server: bit

CLR-retourtype: SqlBoolean

Remarks

Het OGC-type van een geometrie-exemplaar kan worden bepaald door STGeometryType()aan te roepen.

SQL Server produceert alleen geldige geometrie-exemplaren , maar maakt het mogelijk om ongeldige exemplaren op te slaan en op te halen. Een geldig exemplaar dat dezelfde puntset van een ongeldig exemplaar vertegenwoordigt, kan worden opgehaald met behulp van de MakeValid() methode.

Examples

In het volgende voorbeeld wordt een geometry exemplaar gemaakt en gebruikt STIsValid() om te testen of het exemplaar geldig is.

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

Zie ook

STGeometryType (geometriegegevenstype)
MakeValid (geometriegegevenstype)
OGC-methoden voor geometrieexemplaren