ConvertTo-EncodedSqlName
將SQL Server名稱中的擴充字元編碼為可在Windows PowerShell路徑中使用的格式。
Syntax
ConvertTo-EncodedSqlName
[-SqlName] <String>
[<CommonParameters>]
Description
ConvertTo-EncodedSqlName Cmdlet 會將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資料表名稱。
參數
-SqlName
指定要編碼的SQL Server識別碼。
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
輸入
String
輸出
String