Compartir a través de


Encode-SqlName

Codifica caracteres especiales en nombres de SQL Server en caracteres que se pueden usar en rutas de acceso de PowerShell.

Sintaxis

Default (Es el valor predeterminado).

Encode-SqlName
    -SqlName <String>

Description

El cmdlet Encode-SqlName codifica caracteres especiales en nombres de identificador de SQL Server a caracteres que se pueden usar en rutas de acceso de PowerShell. Los identificadores delimitados de SQL Server pueden contener caracteres que normalmente no se admiten en nombres de objeto de PowerShell. Cuando se usan identificadores delimitados en las rutas de acceso del proveedor de SQL Server, estos caracteres extendidos deben codificarse en su representación hexadecimal o en escape mediante el carácter ' . Algunos caracteres no se pueden escapar. La codificación hexadecimal para los caracteres tiene el formato %nn. Los caracteres codificados por este cmdlet son: :./%<>*?[]|.

Ejemplos

Ejemplo 1: Codificación de un nombre de tabla de SQL Server

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

Este comando codifica un nombre de tabla de SQL Server que contiene los dos puntos (:) y caracteres de barra diagonal (/).

Entradas

String

Salidas

String