Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Zwraca wartość true, jeśli wystąpienie geometrii jest poprawnie sformułowane, na podstawie typu Open Geospatial Consortium (OGC). Zwraca wartość false, jeśli wystąpienie geometrii nie jest poprawnie sformułowane.
Syntax
.STIsValid ( )
Typy zwracane
Zwracany typ programu SQL Server: bit
Typ zwracany clR: SqlBoolean
Remarks
Typ OGC wystąpienia geometrii można określić za pomocą wywołania metody STGeometryType().
Program SQL Server tworzy tylko prawidłowe wystąpienia geometryczne , ale umożliwia przechowywanie i pobieranie nieprawidłowych wystąpień. Prawidłowe wystąpienie reprezentujące ten sam zestaw punktów dowolnego nieprawidłowego wystąpienia można pobrać przy użyciu MakeValid() metody .
Examples
Poniższy przykład tworzy geometry wystąpienie i używa go STIsValid() do testowania, czy wystąpienie jest prawidłowe.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STIsValid();
Zobacz też
STGeometryType (geometry— typ danych)
MakeValid (geometria typu danych)
metody OGC w wystąpieniach geometrycznych