Compartilhar via


Encode-SqlName

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

Sintaxe

Encode-SqlName
      -SqlName <String>
      [<CommonParameters>]

Description

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

Exemplos

Exemplo 1: codificar um nome de tabela SQL Server

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

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

Entradas

String

Saídas

String