Share via


GetRoot (Mecanismo de Banco de Dados)

Retorna a raiz da árvore hierárquica. GetRoot() é um método estático.

Sintaxe

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

-- CLR syntax
static SqlHierarchyId GetRoot ( ) 

Tipos de retorno

Tipo de retorno do SQL Server: hierarchyid

Tipo de retorno CLR: SqlHierarchyId

Comentários

Usado para determinar o nó raiz em uma árvore hierárquica.

Exemplos

A.Exemplo de Transact-SQL

O seguinte exemplo retorna a raiz da árvore de hierarquia:

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

B.Exemplo de CLR

O trecho de código a seguir chama o método GetRoot():

SqlHierarchyId.GetRoot()

Consulte também

Referência

hierarchyid (Transact-SQL)

Conceitos

Referência de método de tipo de dados hierarchyid

Dados hierárquicos (SQL Server)