GetRoot (データベース エンジン)

階層ツリーのルートを返します。GetRoot() は静的メソッドです。

構文

-- Transact-SQL syntax
hierarchyid::GetRoot ( ) 

-- CLR syntax
static SqlHierarchyId GetRoot ( ) 

戻り値の型

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()