Partager via


Encode-SqlName

Encode des caractères spéciaux dans des noms SQL Server vers des caractères qui peuvent être utilisés dans les chemins PowerShell.

Syntaxe

Default (Par défaut)

Encode-SqlName
    -SqlName <String>

Description

L’applet de commande Encode-SqlName encode des caractères spéciaux dans les noms d’identificateurs SQL Server aux caractères qui peuvent être utilisés dans les chemins PowerShell. Les identificateurs délimités SQL Server peuvent contenir des caractères qui ne sont normalement pas pris en charge dans les noms d’objets 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 ne peuvent pas être échappés. L’encodage hexadécimal pour les caractères est au format %nn. Les caractères encodés par cette applet de commande sont : :./%<>* ?[]|.

Exemples

Exemple 1 : Encoder un nom de table SQL Server

PS C:\> Encode-SqlName -SqlName "My:Table/"
My%3ATable%2F

Cette commande encode un nom de table SQL Server qui contient les deux-points (:) et les caractères de barre oblique (/).

Entrées

String

Sorties

String