GetDescendant メソッド
child1 より大きくて child2 より小さい、子孫 SqlHierarchyId ノードの値を取得します。
名前空間: 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 Function GetDescendant ( _
child1 As SqlHierarchyId, _
child2 As SqlHierarchyId _
) As SqlHierarchyId
'使用
Dim instance As SqlHierarchyId
Dim child1 As SqlHierarchyId
Dim child2 As SqlHierarchyId
Dim returnValue As SqlHierarchyId
returnValue = instance.GetDescendant(child1, _
child2)
[SqlMethodAttribute(DataAccess = DataAccessKind.None, SystemDataAccess = SystemDataAccessKind.None,
InvokeIfReceiverIsNull = false, OnNullCall = true,
IsDeterministic = true, IsPrecise = true, IsMutator = false)]
public SqlHierarchyId GetDescendant(
SqlHierarchyId child1,
SqlHierarchyId child2
)
[SqlMethodAttribute(DataAccess = DataAccessKind::None, SystemDataAccess = SystemDataAccessKind::None,
InvokeIfReceiverIsNull = false, OnNullCall = true,
IsDeterministic = true, IsPrecise = true, IsMutator = false)]
public:
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
public function GetDescendant(
child1 : SqlHierarchyId,
child2 : SqlHierarchyId
) : SqlHierarchyId
パラメーター
- child1
型: Microsoft.SqlServer.Types. . :: . .SqlHierarchyId
下限値です。
- child2
型: Microsoft.SqlServer.Types. . :: . .SqlHierarchyId
上限値です。
戻り値
型: Microsoft.SqlServer.Types. . :: . .SqlHierarchyId
下限値より大きく、上限値より小さい値を持つ SqlHierarchyId です。
説明
親が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) の場合は、 null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) を返します。
親が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) でなく、child1 と child2 の両方が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) の場合は、親の子孫を返します。
親と child1 が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) でなく、child2 が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) の場合は、child1 より大きい親の子孫を返します。
親と child2 が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) でなく、child1 が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) の場合は、child2 より小さい親の子孫を返します。
親、child1、および child2 が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) でない場合は、child1 より大きくて child2 より小さい親の子孫を返します。
child1 または child2 が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) でなく、親の子孫でない場合は、例外が発生します。
child1 >= child2 の場合は、例外が発生します。