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