Compartilhar via


Encode-SqlName

Codifica caracteres especiais em nomes do SQL Server para caracteres que podem ser usados em caminhos do PowerShell.

Sintaxe

Default (Padrão)

Encode-SqlName
    -SqlName <String>

Description

O cmdlet Encode-SqlName codifica caracteres especiais em nomes de identificador do SQL Server para caracteres que podem ser usados em caminhos do PowerShell. Identificadores delimitados do SQL Server podem conter caracteres que normalmente não têm suporte em nomes de objeto do PowerShell. Ao usar identificadores delimitados em caminhos de provedor do SQL Server, esses caracteres estendidos devem ser codificados para sua representação hexadecimal ou escapados usando o caractere '. Determinados caracteres não podem ser escapados. A codificação hexadecimal para os caracteres está no formato %nn. Os caracteres codificados por este cmdlet são: :./%<>*?[]|.

Exemplos

Exemplo 1: codificar um nome de tabela do SQL Server

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

Esse comando codifica um nome de tabela do SQL Server que contém os caracteres dois-pontos (:) e barra de avanço (/).

Entradas

String

Saídas

String