Sprache

SqlHierarchyId.GetReparentedValue(SqlHierarchyId, SqlHierarchyId) Methode

Definition

Ruft einen Wert ab, der die Position eines neuen SqlHierarchyId Knotens darstellt, der einen Pfad von newRoot gleich dem Pfad von oldRoot zu diesem Pfad hat, der dies effektiv an die neue Position verschiebt..

[Microsoft.SqlServer.Server.SqlMethod(DataAccess=Microsoft.SqlServer.Server.DataAccessKind.None, InvokeIfReceiverIsNull=false, IsDeterministic=true, IsMutator=false, IsPrecise=true, OnNullCall=false, SystemDataAccess=Microsoft.SqlServer.Server.SystemDataAccessKind.None)]
public Microsoft.SqlServer.Types.SqlHierarchyId GetReparentedValue(Microsoft.SqlServer.Types.SqlHierarchyId oldRoot, Microsoft.SqlServer.Types.SqlHierarchyId newRoot);
[<Microsoft.SqlServer.Server.SqlMethod(DataAccess=Microsoft.SqlServer.Server.DataAccessKind.None, InvokeIfReceiverIsNull=false, IsDeterministic=true, IsMutator=false, IsPrecise=true, OnNullCall=false, SystemDataAccess=Microsoft.SqlServer.Server.SystemDataAccessKind.None)>]
member this.GetReparentedValue : Microsoft.SqlServer.Types.SqlHierarchyId * Microsoft.SqlServer.Types.SqlHierarchyId -> Microsoft.SqlServer.Types.SqlHierarchyId
Public Function GetReparentedValue (oldRoot As SqlHierarchyId, newRoot As SqlHierarchyId) As SqlHierarchyId

Parameter

oldRoot
SqlHierarchyId

Ein Vorgänger des SqlHierarchyId Knotens, der den Endpunkt des Pfadsegments angibt, das verschoben werden soll.

newRoot
SqlHierarchyId

Der SqlHierarchyId Knoten, der den neuen Vorgänger dieses Elements darstellt.

Gibt zurück

Ein SqlHierarchyId Knoten, der die neue hierarchische Position darstellt. Gibt NULL zurück, wenn oldRoot, newRootoder thisare null.

Attribute

Gilt für: