次の方法で共有


Encode-SqlName

SQL Server 名の特殊文字を、PowerShell パスで使用できる文字にエンコードします。

構文

Default (既定)

Encode-SqlName
    -SqlName <String>

説明

Encode-SqlName コマンドレットは、SQL Server 識別子名の特殊文字を、PowerShell パスで使用できる文字にエンコードします。 SQL Server で区切られた識別子には、PowerShell オブジェクト名で通常サポートされていない文字を含めることができます。 SQL Server プロバイダー パスで区切られた識別子を使用する場合、これらの拡張文字は、16 進数表現にエンコードするか、' 文字を使用してエスケープする必要があります。 特定の文字はエスケープできません。 文字の 16 進数エンコードは、%nn形式です。 このコマンドレットでエンコードされる文字は:./%<>*?[]| です。

例 1: SQL Server テーブル名をエンコードする

PS C:\> Encode-SqlName -SqlName "My:Table/"
My%3ATable%2F

このコマンドは、コロン (:)およびスラッシュ (/) 文字を含む SQL Server テーブル名をエンコードします。

入力

String

出力

String