Bagikan melalui


ConvertTo-EncodedSqlName

Mengodekan karakter yang diperluas dalam nama SQL Server untuk memformat yang dapat digunakan di jalur Windows PowerShell.

Sintaks

ConvertTo-EncodedSqlName
              [-SqlName] <String>
              [-ProgressAction <ActionPreference>]
              [<CommonParameters>]

Deskripsi

cmdlet ConvertTo-EncodedSqlName mengodekan karakter khusus dalam nama SQL Server untuk memformat yang dapat digunakan di jalur Windows PowerShell.

Pengidentifikasi yang dibatasi SQL Server dapat berisi karakter yang biasanya tidak didukung di nama objek Windows PowerShell.

Saat menggunakan pengidentifikasi yang dibatasi di jalur penyedia SQL Server, karakter yang diperluas ini harus dikodekan ke representasi heksadesimal mereka atau diloloskan menggunakan karakter '.

Karakter tertentu, seperti karakter titik dua (:) tidak dapat diloloskan.

Pengodean heksadesimal untuk karakter dalam format %nn.

Karakter yang dikodekan oleh ConvertTo-EncodedSqlName adalah: \ : . / % <> * ? [ ] |

Contoh

Contoh 1: Mengodekan nama tabel SQL Server

PS C:\> ConvertTo-EncodedSqlName -SqlName "My:Table/" 

My%3ATable%2F

Perintah ini mengodekan nama tabel SQL Server yang berisi : dan / karakter.

Parameter

-ProgressAction

Menentukan bagaimana PowerShell merespons pembaruan kemajuan yang dihasilkan oleh skrip, cmdlet, atau penyedia, seperti bilah kemajuan yang dihasilkan oleh cmdlet Write-Progress. cmdlet Write-Progress membuat bilah kemajuan yang memperlihatkan status perintah.

Jenis:ActionPreference
Alias:proga
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-SqlName

Menentukan pengidentifikasi SQL Server yang akan dikodekan.

Jenis:String
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

Input

String

Output

String