Encode-SqlName
將 SQL Server 名稱中的特殊字元編碼為可在 PowerShell 路徑中使用的字元。
語法
Encode-SqlName
-SqlName <String>
[<CommonParameters>]
Description
Encode-SqlName Cmdlet 會將 SQL Server 標識符名稱中的特殊字元編碼為可在PowerShell路徑中使用的字元。 SQL Server 分隔標識碼可以包含PowerShell物件名稱中通常不支援的字元。 在 SQL Server 提供者路徑中使用分隔識別碼時,這些擴充字元必須編碼成其十六進位表示法或使用 ` 字元來逸出。 無法逸出特定字元。 這些字元之十六進位編碼所採用的格式為 %nn。 此 Cmdlet 編碼的字元為::./%<>*?[]|。
範例
範例 1:編碼 SQL Server 數據表名稱
PS C:\> Encode-SqlName -SqlName "My:Table/"
My%3ATable%2F
此命令會編碼包含冒號 (:) 和正斜線 (/) 字元的 SQL Server 數據表名稱。
輸入
String
輸出
String