Partager via


ConvertTo-EncodedSqlName

Encode les caractères étendus dans les noms SQL Server pour les formats utilisables dans les chemins Windows PowerShell.

Syntaxe

Default (Par défaut)

ConvertTo-EncodedSqlName
    [-SqlName] <String>
    [<CommonParameters>]

Description

L’applet de commande ConvertTo-EncodedSqlName encode des caractères spéciaux dans les noms SQL Server pour les formats utilisables dans les chemins Windows PowerShell.

Les identificateurs délimités SQL Server peuvent contenir des caractères non pris en charge normalement dans les noms d’objets Windows PowerShell.

Lorsque vous utilisez des identificateurs délimités dans les chemins d’accès du fournisseur SQL Server, ces caractères étendus doivent être encodés dans leur représentation hexadécimale ou placés en échappement à l’aide du caractère ' .

Certains caractères, tels que le caractère deux-points (:) ne peuvent pas être échappés.

L’encodage hexadécimal pour les caractères est au format %nn.

Les caractères encodés par ConvertTo-EncodedSqlName sont : \ : . / % <> * ? [ ] |

Exemples

Exemple 1 : Encoder un nom de table SQL Server

PS C:\> ConvertTo-EncodedSqlName -SqlName "My:Table/"

My%3ATable%2F

Cette commande encode un nom de table SQL Server qui contient : et / characters.

Paramètres

-SqlName

Spécifie l’identificateur SQL Server à encoder.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:1
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

String

Sorties

String