STIsValid(geometry 데이터 형식)

적용 대상: Microsoft Fabric의 Microsoft FabricWarehouse에 있는 SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL 분석 엔드포인트

geometry 인스턴스가 해당 OGC(Open Geospatial Consortium) 형식을 기반으로 올바르게 형식이 지정되었으면 True를 반환합니다. 기하 도형 인스턴스의 형식이 잘못되면 false를 반환합니다.

Syntax

  
.STIsValid ( )  

참고 항목

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

반환 형식

SQL Server 반환 형식: 비트

CLR 반환 형식: SqlBoolean

설명

기하 도형 인스턴스의 OGC 형식은 STGeometryType()을 호출하여 확인할 수 있습니다.

SQL Server는 유효한 기하 도형 인스턴스만 생성하지만 잘못된 인스턴스의 스토리지 및 검색을 허용합니다. 메서드를 사용하여 잘못된 인스턴스의 동일한 지점 집합을 나타내는 유효한 인스턴스를 MakeValid() 검색할 수 있습니다.

예제

다음 예제에서는 인스턴스를 geometry 만들고 인스턴스가 유효한지 테스트하는 데 사용합니다 STIsValid() .

DECLARE @g geometry;  
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 1 0)', 0);  
SELECT @g.STIsValid();  

참고 항목

STGeometryType(geometry 데이터 형식)
MakeValid(geometry 데이터 형식)
geometry 인스턴스의 OGC 메서드