GetRoot (Database Engine)

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體

傳回階層樹狀結構的根部。 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)