InstanceOf(geometry 데이터 형식)

적용 대상:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

기하 도형 인스턴스가 지정된 형식과 같은지 테스트하는 메서드입니다. 기하 도형 인스턴스의 형식이 지정된 형식과 같으면 1을 반환합니다. 또한 이 메서드는 지정된 형식이 인스턴스 형식의 상위 항목이면 1을 반환합니다. 그렇지 않으면 이 메서드는 0을 반환합니다.

Syntax

  
.InstanceOf (geometry_type )  

참고 항목

SQL Server 2014(12.x) 및 이전 버전에 대한 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조 하세요.

인수

geometry_type
기하 도형 형식 계층 구조에 노출된 15가지 형식 중 하나를 지정하는 nvarchar(4000) 문자열입니다.

반환 형식

SQL Server 반환 형식: 비트

CLR 반환 형식: SqlBoolean

설명

메서드의 입력은 Geometry, Point, Curve, LineString, CircularString, CompoundCurve, Surface, Polygon, CurvePolygon, GeometryCollection, MultiSurface, MultiPolygon, MultiCurve, MultiLineStringMultiPoint 형식 중 하나여야 합니다. 입력에 다른 문자열이 사용되는 경우 이 메서드는 ArgumentException 을 throw합니다.

예제

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

DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('MULTIPOINT(0 0, 13.5 2, 7 19)', 0);  
SELECT @g.InstanceOf('GEOMETRYCOLLECTION');  

참고 항목

Geometry 인스턴스의 확장 메서드