Share via


SqlHierarchyId.Parse-Methode (SqlString)

 

Konvertiert die kanonische Zeichenfolgendarstellung eines SqlHierarchyId-Knotens in einen SqlHierarchyId-Wert.

Namespace:   Microsoft.SqlServer.Types
Assembly:  Microsoft.SqlServer.Types (in Microsoft.SqlServer.Types.dll)

Syntax

[SqlMethodAttribute(DataAccess = DataAccessKind.None, SystemDataAccess = SystemDataAccessKind.None, 
    InvokeIfReceiverIsNull = false, OnNullCall = false, IsDeterministic = true, 
    IsPrecise = true, IsMutator = false)]
public static SqlHierarchyId Parse(
    SqlString input
)
public:
[SqlMethodAttribute(DataAccess = DataAccessKind::None, SystemDataAccess = SystemDataAccessKind::None, 
    InvokeIfReceiverIsNull = false, OnNullCall = false, IsDeterministic = true, 
    IsPrecise = true, IsMutator = false)]
static SqlHierarchyId Parse(
    SqlString input
)
[<SqlMethodAttribute(DataAccess = DataAccessKind.None, SystemDataAccess = SystemDataAccessKind.None,
    InvokeIfReceiverIsNull = false, OnNullCall = false, IsDeterministic = true,
    IsPrecise = true, IsMutator = false)>]
static member Parse : 
        input:SqlString -> SqlHierarchyId
<SqlMethodAttribute(DataAccess := DataAccessKind.None, SystemDataAccess := SystemDataAccessKind.None,
    InvokeIfReceiverIsNull := False, OnNullCall := False, IsDeterministic := True,
    IsPrecise := True, IsMutator := False)>
Public Shared Function Parse (
    input As SqlString
) As SqlHierarchyId

Parameter

Rückgabewert

Type: Microsoft.SqlServer.Types.SqlHierarchyId

SqlHierarchyId, die den Knoten mit kanonischer Zeichenfolgendarstellung darstellt.

Hinweise

Implizit aufgerufen, wenn eine Konvertierung von einem Zeichenfolgentyp in SqlHierarchyId Datentyp auftritt.

Dient als Gegenstück zu ToString.

Eine Ausnahme wird ausgelöst, wenn Parseerhält einen Wert, der nicht auf eine gültige Darstellung der Zeichenfolge ist ein SqlHierarchyId.

Dieser Member ist static.

Beispiele

DECLARE @StringValue AS nvarchar(4000), @hierarchyidValue AS hierarchyid
SET @StringValue = '/1/1/3/'
SET @hierarchyidValue = 0x5ADE

SELECT hierarchyid::Parse(@StringValue) AS hierarchyidRepresentation,
 @hierarchyidValue.ToString() AS StringRepresentation ;
GO

Siehe auch

SqlHierarchyId-Struktur
Microsoft.SqlServer.Types-Namespace

Zurück zum Anfang