Partager via


SqlHierarchyId.Parse, méthode (SqlString)

 

Convertit la représentation de chaîne canonique d'un nœud SqlHierarchyId en valeur SqlHierarchyId.

Espace de noms:   Microsoft.SqlServer.Types
Assembly:  Microsoft.SqlServer.Types (dans Microsoft.SqlServer.Types.dll)

Syntaxe

[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

Paramètres

Valeur de retour

Type: Microsoft.SqlServer.Types.SqlHierarchyId

SqlHierarchyId représentant le nœud décrit canoniquement.

Notes

Appelée implicitement lorsqu’une conversion d’un type chaîne en SqlHierarchyId type de données se produit.

Agit comme l'opposé de ToString.

Une exception est levée si Parsereçoit une valeur qui n’est pas une représentation de chaîne valide d’une SqlHierarchyId.

Ce membre est static.

Exemples

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

Voir aussi

SqlHierarchyId, structure
Microsoft.SqlServer.Types, espace de noms

Retour au début