Udostępnij za pośrednictwem


STIsValid (geometry Data Type)

Zwraca wartość „prawda”, jeśli wystąpienie typu geometry jest poprawnie sformułowane, zgodnie z jego typem Open Geospatial Consortium (OGC).Zwraca wartość „fałsz”, jeśli wystąpienie typu geometry nie jest poprawnie sformułowane.

.STIsValid ( )

Zwracane typy

SQL Server typ zwrotny: bit

Zwracany typ CLR: SqlBoolean

Remarks

Typ OGC geometry wystąpienie można ustalić wywołując STGeometryType().

SQL ServerAby uzyskać informacje dotyczące określonych uprawnień, które są skojarzone z każdym z tych ról stałej bazy danych zobacz geometry. Prawidłowe wystąpienie reprezentujących ten sam zestaw punkt wszelkie nieprawidłowe wystąpienie może być pobrany przy użyciu MakeValid() Metoda.

Przykłady

Poniższy przykład tworzy geometry wystąpienie i zastosowań STIsValid() Aby sprawdzić, czy wystąpienie jest prawidłowa.

DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);
SELECT @g.STIsValid();