Share via


GetRoot (Datenbank-Engine)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Gibt den Stamm der Hierarchiestruktur zurück. GetRoot() ist eine statische Methode.

Syntax

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

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.

Rückgabetypen

SQL Server-Rückgabetyp: hierarchyid

CLR-Rückgabetyp: SqlHierarchyId

Hinweise

Wird verwendet, um den Stammknoten in einer Hierarchiestruktur zu bestimmen.

Beispiele

A. Beispiel für Transact-SQL

Im folgenden Beispiel wird der Stamm der Hierarchiestruktur zurückgegeben.

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

B. CLR-Beispiel

Im folgenden Codeausschnitt wird die GetRoot()-Methode aufgerufen:

SqlHierarchyId.GetRoot()  

Weitere Informationen

hierarchyid-Datentyp-Methodenverweis
Hierarchische Daten (SQL Server)
hierarchyid (Transact-SQL)