STIsValid (tipo di dati geometry)
Si applica a: SQL Server
database SQL di Azure
Istanza gestita di SQL di Azure
endpoint di analisi SQL in Microsoft Fabric
Warehouse 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 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per