STIsValid (tipo di dati geometry)

Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure Endpoint di analisiSQL in Microsoft FabricWarehouse 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 ( )  

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

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