Udostępnij za pośrednictwem


STIsValid (geometrię typu danych)

Zwraca wartość PRAWDA, jeśli geometry,wystąpienie jest dobrze sformułowany, na podstawie jego typu Open konsorcjum geograficzne (OGC). Zwraca wartość false, jeśli geometry wystąpienie nie jest dobrze sformułowany.

Składnia

.STIsValid ( )

Zwracane typy

SQL Serverzwracany typ: bit

Zwracany typ CLR: SqlBoolean

Uwagi

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

SQL Servertworzy tylko poprawne geometry obiektów, ale pozwala na przechowywanie i pobieranie nieprawidłowych wystąpień.Prawidłowe wystąpienie reprezentujących ten sam punkt zestaw wszelkie nieprawidłowe wystąpienie można pobrać za pomocą MakeValid() metoda.

Przykłady

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

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