ConvertTo-EncodedSqlName
Кодирует расширенные символы в именах SQL Server для форматирования в Windows PowerShell путях.
Синтаксис
ConvertTo-EncodedSqlName
[-SqlName] <String>
[<CommonParameters>]
Описание
Командлет ConvertTo-EncodedSqlName кодирует специальные символы в именах SQL Server для форматирования в Windows PowerShell путях.
SQL Server идентификаторы с разделителями могут содержать символы, которые обычно не поддерживаются в именах объектов Windows PowerShell.
При использовании идентификаторов с разделителями в путях поставщиков SQL Server символы расширенного набора требуется либо кодировать в шестнадцатеричное представление, либо экранировать с помощью символа `.
С другой стороны, экранирование некоторых символов, таких как символ двоеточия (:), невозможно.
Закодированный в шестнадцатеричное представление символ имеет формат %nn.
Символы, закодированные ConvertTo-EncodedSqlName: \ : . / % <> * ? [ ] |
Примеры
Пример 1. Кодирование имени таблицы SQL Server
PS C:\> ConvertTo-EncodedSqlName -SqlName "My:Table/"
My%3ATable%2F
Эта команда кодирует SQL Server имя таблицы, содержащее : и /characters.
Параметры
-SqlName
Указывает идентификатор SQL Server для кодирования.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Входные данные
String
Выходные данные
String