STIsValid (tipo di dati geometry)
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure database SQL in Microsoft Fabric
Restituisce true se il formato di un'istanza geometry è corretto, in base al relativo tipo OGC (Open Geospatial Consortium). Restituisce false se il formato di un'istanza geometry non è corretto.
Sintassi
.STIsValid ( )
Tipi restituiti
Tipo SQL Server restituito: bit
Tipo CLR restituito: SqlBoolean
Osservazioni:
Il tipo OGC di un'istanza geometry può essere determinato richiamando STGeometryType().
SQL Server produce solo istanze geometry valide, ma consente l'archiviazione e il recupero di istanze non valide. Un'istanza valida che rappresenta lo stesso set di punti di qualsiasi istanza non valida può essere recuperata utilizzando il metodo MakeValid()
.
Esempi
Nell'esempio seguente viene creata un'istanza geometry
e viene utilizzato STIsValid()
per verificare se l'istanza è valida.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STIsValid();
Vedi anche
STGeometryType (tipo di dati geometry)
MakeValid (tipo di dati geometry)
Metodi OGC sulle istanze di geometria