적용 대상:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric의 SQL 데이터베이스
지리 인스턴스가 다른 지리 인스턴스와 동일한 지점 집합을 나타내는 경우 1을 반환합니다. 그렇지 않으면 0을 반환합니다.
Syntax
.STEquals ( other_geography )
Arguments
other_geography
호출되는 인스턴스와 비교할 또 다른 지리 인스턴스 STEquals() 입니다.
반환 형식
SQL Server 반환 형식: 비트
CLR 반환 형식: SqlBoolean
Remarks
지리 인스턴스의 SRID(공간 참조 ID)가 일치하지 않는 경우 이 메서드는 항상 null을 반환합니다.
Examples
다음 예제에서는 같지만 사소한 같음이 아닌 두 개의 geography 인스턴스 STGeomFromText() 를 만들고 해당 같음을 테스트하는 데 사용합니다 STEquals() . 인스턴스는 같 LINESTRINGPOINT 으므로 .에 POLYGON포함됩니다.
DECLARE @g geography;
DECLARE @h geography;
SET @g = geography::STGeomFromText('GEOMETRYCOLLECTION(POLYGON((-122.368 47.658, -122.338 47.649, -122.338 47.658, -122.368 47.658, -122.368 47.658)), LINESTRING(-122.360 47.656, -122.343 47.656), POINT (-122.35 47.656))', 4326);
SET @h = geography::STGeomFromText('POLYGON((-122.368 47.658, -122.338 47.649, -122.338 47.658, -122.368 47.658, -122.368 47.658))', 4326);
SELECT @g.STEquals(@h);