Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
SQL-Datenbank in Microsoft Fabric
Gibt true zurück, wenn eine geometry -Instanz basierend auf ihrem Open Geospatial-Konsortium (OGC)-Typ wohlgeformt ist. Gibt false zurück, wenn eine geometry -Instanz nicht wohlgeformt ist.
Syntax
.STIsValid ( )
Rückgabetypen
SQL Server-Rückgabetyp: bit
CLR-Rückgabetyp: SqlBoolean
Remarks
Der OGC-Typ einer geometry-Instanz kann durch einen Aufruf von STGeometryType() bestimmt werden.
SQL Server erzeugt nur gültige geometry-Instanzen, erlaubt aber die Speicherung und den Abruf ungültiger Instanzen. Eine gültige Instanz, die die gleiche Punktmenge wie eine ungültige Instanz darstellt, kann mithilfe der MakeValid() -Methode abgerufen werden.
Examples
Im folgenden Beispiel wird eine geometry -Instanz erstellt und STIsValid() verwendet, um zu überprüfen, ob die Instanz gültig ist.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STIsValid();
Siehe auch
STGeometryType (geometry-Datentyp)
MakeValid (geometry-Datentyp)
OGC-Methoden für geometry-Instanzen