Decode-SqlName
譯碼編碼的 SQL Server 識別碼名稱。
語法
Default (預設值)
Decode-SqlName
-SqlName <String>
Description
Decode-SqlName Cmdlet 會譯碼編碼的 SQL Server 識別符。 SQL Server 分隔標識碼可以包含 PowerShell 物件名稱中通常不支援的特殊字元。 這些擴充字元必須編碼為其十六進位表示法,或使用 ' 字元逸出。 無法逸出特定字元。 十六進位編碼格式為 %nn。 此 Cmdlet 會將下列編碼轉換成對應的字元:
- %5C 變成 \
- %3A 會變成 :
- %2E 會變成 。
- %2F 變成 /
- %25 變成 %
- %3C 變成 <
- %3E 變成 >
- %2A 變成 *
- %3F 變成 ?
- %5B 變成 [
- %5D 變成 ]
- %7C 變成 |
範例
範例 1:譯碼以十六進位表示法編碼的 SQL Server 識別符
PS C:\> Decode-SqlName -SqlName "My%3ATable`/"
My:Table/
此命令會譯碼已以 ':' 字元的十六進位表示法編碼的 SQL Server 識別符。 PowerShell 也會從逸出的 '/' 字元中移除逸出後刻度字元 (')。