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