다음을 통해 공유


InstanceOf(geography 데이터 형식)

geography 인스턴스가 지정된 유형과 동일한지 여부를 테스트합니다.

구문

.InstanceOf ( 'geography_type')

인수

  • geography_type
    geography 형식 계층에 노출되는 16개의 형식 중 하나를 지정하는 nvarchar(4000) 문자열입니다.

반환 형식

SQL Server 반환 형식: bit

CLR 반환 형식: SqlBoolean

주의

geography 인스턴스의 형식이 지정한 형식과 동일하거나 지정한 형식이 인스턴스 형식의 상위 항목이면 1을 반환하고, 그렇지 않으면 0을 반환합니다.

이 geography 데이터 형식 메서드는 FullGlobe 인스턴스 또는 반구보다 큰 공간 인스턴스를 지원합니다.

메서드의 입력은 Geometry, Point, Curve, LineString, CircularString, Surface, Polygon, CurvePolygon, GeometryCollection, MultiSurface, MultiPolygon, MultiCurve, MultiLineString, MultiPoint 또는 FullGlobe 중 하나여야 합니다.

이 메서드는 다른 문자열이 입력에 사용되면 ArgumentException을 발생시킵니다.

이 메서드는 정확하지 않습니다.

다음 예에서는 MultiPoint 인스턴스를 만들고 InstanceOf()를 사용하여 인스턴스가 GeometryCollection인지 확인합니다.

DECLARE @g geography;
SET @g = geography::STGeomFromText('MULTIPOINT(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.InstanceOf('GEOMETRYCOLLECTION');

참고 항목

관련 자료

geography 인스턴스의 확장 메서드