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

関連項目

参照

hierarchyid (Transact-SQL)

概念

hierarchyid データ型メソッド リファレンス

階層データ (SQL Server)