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


Encode-SqlName

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

Синтаксис

Default (по умолчанию)

Encode-SqlName
    -SqlName <String>

Описание

Командлет 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