Condividi tramite


GetRoot (Motore di database)

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

Sintassi

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

-- CLR syntax
static SqlHierarchyId GetRoot ( ) 

Tipi restituiti

Tipo SQL Server restituito: hierarchyid

Tipo CLR restituito: SqlHierarchyId

Osservazioni

Utilizzato per determinare il nodo radice in un albero gerarchico.

Esempi

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

Vedere anche

Riferimento

hierarchyid (Transact-SQL)

Concetti

Guida di riferimento ai metodi per il tipo di dati hierarchyid

Dati gerarchici [SQL Server]