Compartir por


GetRoot (motor de base de datos)

Se aplica a: SQL ServerAzure SQL Database Azure SQL Instancia administrada

Devuelve la raíz del árbol de jerarquía. GetRoot() es un método estático.

Sintaxis

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

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.

Tipos de valor devuelto

Tipo de valor devuelto de SQL Server: hierarchyid

Tipo devuelto de CLR: SqlHierarchyId

Observaciones

Se utiliza para determinar el nodo raíz de un árbol de jerarquía.

Ejemplos

A. Ejemplo de Transact-SQL

El ejemplo siguiente devuelve la raíz del árbol de jerarquía:

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

B. Ejemplo de CLR

En el fragmento de código siguiente se llama al método GetRoot():

SqlHierarchyId.GetRoot()  

Consulte también

Referencia de los métodos del tipo de datos hierarchyid
Datos jerárquicos (SQL Server)
hierarchyid (Transact-SQL)