Udostępnij przez


STDisjoint (geometrii typ danych)

Zwraca 1, jeśli wystąpienie danych typu geometry jest przestrzennie oddzielone od innego wystąpienia danych typu geometry.W przeciwnym razie zwraca 0.

.STDisjoint ( other_geometry )

Argumenty

  • other_geometry
    Czy drugi geometry wystąpienie, które ma zostać porównana przy użyciu wystąpienie, w którym STDisjoint() jest wywoływany.

Zwracane typy

SQL Server typ zwrotny: bit

Zwracany typ CLR: SqlBoolean

Remarks

Dwa geometry jest odłączony, jeśli punkt przecięcia się ich Ustawia punkt jest pusta.

Tej metoda zawsze zwraca wartość null, jeśli przestrzennej odwołań identyfikatorów (SRIDs) geometry wystąpienia nie pasują do siebie.

Przykłady

W przykładzie poniżej funkcja STDisjoint() sprawdza, czy dwa wystąpienia danych typu geometry są przestrzennie rozłączne.

DECLARE @g geometry;
DECLARE @h geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 2, 2 0, 4 2)', 0);
SET @h = geometry::STGeomFromText('POINT(1 1)', 0);
SELECT @g.STDisjoint(@h);

See Also

Other Resources