Udostępnij za pośrednictwem


STEquals (geometrii typ danych)

Zwraca wartość 1, jeśli geometry wystąpienie reprezentuje tego samego punktu zestaw jako drugi geometry wystąpienie. Jeśli nie zwraca wartość 0.

.STEquals ( other_geometry )

Argumenty

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

Zwracane typy

SQL Server typ zwrotny: bit

Zwracany typ CLR: SqlBoolean

Remarks

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

Przykłady

Poniższy przykład tworzy dwa geometry wystąpień STGeomFromText() które są równe, ale nie trivially równych i używa STEquals() Aby przetestować ich równości.

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