Поделиться через


SqlHierarchyId.GetDescendant - метод (SqlHierarchyId, SqlHierarchyId)

 

Возвращает значение узла-потомка SqlHierarchyId, которое больше, чем child1, и меньше, чем child2.

Пространство имен:   Microsoft.SqlServer.Types
Сборка:  Microsoft.SqlServer.Types (в Microsoft.SqlServer.Types.dll)

Синтаксис

[SqlMethodAttribute(DataAccess = DataAccessKind.None, SystemDataAccess = SystemDataAccessKind.None, 
    InvokeIfReceiverIsNull = false, OnNullCall = true, IsDeterministic = true, 
    IsPrecise = true, IsMutator = false)]
public SqlHierarchyId GetDescendant(
    SqlHierarchyId child1,
    SqlHierarchyId child2
)
public:
[SqlMethodAttribute(DataAccess = DataAccessKind::None, SystemDataAccess = SystemDataAccessKind::None, 
    InvokeIfReceiverIsNull = false, OnNullCall = true, IsDeterministic = true, 
    IsPrecise = true, IsMutator = false)]
SqlHierarchyId GetDescendant(
    SqlHierarchyId child1,
    SqlHierarchyId child2
)
[<SqlMethodAttribute(DataAccess = DataAccessKind.None, SystemDataAccess = SystemDataAccessKind.None,
    InvokeIfReceiverIsNull = false, OnNullCall = true, IsDeterministic = true,
    IsPrecise = true, IsMutator = false)>]
member GetDescendant : 
        child1:SqlHierarchyId *
        child2:SqlHierarchyId -> SqlHierarchyId
<SqlMethodAttribute(DataAccess := DataAccessKind.None, SystemDataAccess := SystemDataAccessKind.None,
    InvokeIfReceiverIsNull := False, OnNullCall := True, IsDeterministic := True,
    IsPrecise := True, IsMutator := False)>
Public Function GetDescendant (
    child1 As SqlHierarchyId,
    child2 As SqlHierarchyId
) As SqlHierarchyId

Параметры

Возвращаемое значение

Type: Microsoft.SqlServer.Types.SqlHierarchyId

Идентификатор SqlHierarchyId, значение которого попадает в диапазон между верхней и нижней границами.

Заметки

  • Если родительская запись — null, возвращает null.

  • Если родительский не null, и оба child1 и child2 являются null, возвращает потомка родителя.

  • Если родительский и child1 не null, и child2 является null, возвращает потомка родителя больше child1.

  • Если родительский и child2 не null и child1 null, возвращает потомка родителя, который меньше child2.

  • Если родительский элемент child1, и child2 не null, возвращает потомка родителя больше child1 и меньше, чем child2.

  • Исключение возникает, если child1 или child2 не null и не является потомком родительского.

  • Если child1 > = child2, возникает исключение.

См. также

SqlHierarchyId - структура
Microsoft.SqlServer.Types - пространство имен

Вернуться в начало