Partager via


GetRoot (moteur de base de données)

Retourne la racine de l'arborescence hiérarchique. GetRoot() est une méthode statique.

Syntaxe

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

-- CLR syntax
static SqlHierarchyId GetRoot ( ) 

Types de retour

Type de retour SQL Server : hierarchyid

Type de retour CLR : SqlHierarchyId

Notes

Sert à déterminer le nœud racine dans une arborescence hiérarchique.

Exemples

A.Exemple Transact-SQL

L'exemple suivant retourne la racine de l'arborescence hiérarchique :

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

B.Exemple CLR

L'extrait de code suivant appelle la méthode GetRoot() :

SqlHierarchyId.GetRoot()

Voir aussi

Référence

hierarchyid (Transact-SQL)

Concepts

Référence de méthodes de type de données hierarchyid

Données hiérarchiques (SQL Server)