GetRoot(데이터베이스 엔진)

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

계층 트리의 루트를 반환합니다. GetRoot()는 정적 메서드입니다.

Syntax

-- Transact-SQL syntax  
hierarchyid::GetRoot ( )   
-- CLR syntax  
static SqlHierarchyId GetRoot ( )   

참고 항목

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

반환 형식

SQL Server 반환 형식: hierarchyid

CLR 반환 형식:SqlHierarchyId

설명

계층 트리에서 루트 노드를 확인하는 데 사용됩니다.

예제

A. Transact-SQL 예제

다음 예제에서는 계층 트리의 루트를 반환합니다.

SELECT OrgNode.ToString() AS Text_OrgNode, *  
FROM HumanResources.EmployeeDemo  
WHERE OrgNode = hierarchyid::GetRoot()  

B. CLR 예제

다음 코드 조각은 GetRoot() 메서드를 호출합니다.

SqlHierarchyId.GetRoot()  

참고 항목

hierarchyid 데이터 형식 메서드 참조
계층적 데이터(SQL Server)
hierarchyid(Transact-SQL)