GetRoot (Motore di database)

Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure

Restituisce la radice dell'albero gerarchico. GetRoot() è un metodo statico.

Sintassi

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

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

Tipi restituiti

Tipo SQL Server restituito: hierarchyid

Tipo CLR restituito: SqlHierarchyId

Osservazioni:

Utilizzato per determinare il nodo radice in un albero gerarchico.

Esempi

R. Esempio Transact-SQL

Nell'esempio seguente viene restituita la radice dell'albero gerarchico:

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

B. Esempio CLR

Nel frammento di codice seguente viene chiamato il metodo GetRoot():

SqlHierarchyId.GetRoot()  

Vedi anche

Guida di riferimento ai metodi per il tipo di dati hierarchyid
Dati gerarchici (SQL Server)
hierarchyid (Transact-SQL)