ConvertTo-EncodedSqlName

Codifica caracteres estendidos em nomes SQL Server para formatos utilizáveis em caminhos de Windows PowerShell.

Syntax

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

Description

O cmdlet ConvertTo-EncodedSqlName codifica caracteres especiais em nomes de SQL Server para formatar os utilizáveis em caminhos Windows PowerShell.

SQL Server identificadores delimitados podem conter caracteres normalmente sem suporte em nomes de objeto Windows 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 `.

Alguns caracteres, como o caractere de dois-pontos (:), não pode ser ignorado.

A codificação hexadecimal dos caracteres está no formato %nn.

Os caracteres codificados por ConvertTo-EncodedSqlName são: \ : . / % <> * ? [ ] |

Exemplos

Exemplo 1: Codificar um nome de tabela SQL Server

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

My%3ATable%2F

Esse comando codifica um nome de tabela SQL Server que contém : e/caracteres.

Parâmetros

-SqlName

Especifica o identificador SQL Server a ser codificado.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Entradas

String

Saídas

String