Поделиться через


Encode-SqlName

Кодирует специальные символы в именах SQL Server символов, которые можно использовать в путях PowerShell.

Синтаксис

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

Описание

Командлет Encode-SqlName кодирует специальные символы в именах SQL Server идентификаторов в символы, которые можно использовать в путях PowerShell. SQL Server идентификаторы с разделителями могут содержать символы, которые обычно не поддерживаются в именах объектов PowerShell. При использовании идентификаторов с разделителями в путях поставщиков SQL Server символы расширенного набора требуется либо кодировать в шестнадцатеричное представление, либо экранировать с помощью символа `. Некоторые символы невозможно экранировать. Закодированный в шестнадцатеричное представление символ имеет формат %nn. Символы, кодируемые этим командлетом: :./%<>*?[]|.

Примеры

Пример 1. Кодирование имени таблицы SQL Server

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

Эта команда кодирует имя таблицы SQL Server, содержащее двоеточие (:) и косую черту (/).

Входные данные

String

Выходные данные

String