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);