Share via


GetRoot (moteur de base de données)

S’applique à :SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

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

Syntaxe

-- Transact-SQL syntax  
hierarchyid::GetRoot ( )   
-- CLR syntax  
static SqlHierarchyId GetRoot ( )   

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

Types de retour

Type de retour SQL Server : hierarchyid

Type de retour CLR : SqlHierarchyId

Remarques

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

Exemples

R. 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 de méthodes de type de données hierarchyid
Données hiérarchiques (SQL Server)
hierarchyid (Transact-SQL)