다음을 통해 공유


Encode-SqlName

SQL Server 이름의 특수 문자를 PowerShell 경로에서 사용할 수 있는 문자로 인코딩합니다.

구문

Default (기본값)

Encode-SqlName
    -SqlName <String>

Description

Encode-SqlName cmdlet은 SQL Server 식별자 이름의 특수 문자를 PowerShell 경로에서 사용할 수 있는 문자로 인코딩합니다. SQL Server로 구분된 식별자에는 PowerShell 개체 이름에서 일반적으로 지원되지 않는 문자가 포함될 수 있습니다. SQL Server 공급자 경로에서 구분된 식별자를 사용하는 경우 이러한 확장 문자는 16진수 표현으로 인코딩되거나 '문자를 사용하여 이스케이프되어야 합니다. 특정 문자는 이스케이프할 수 없습니다. 문자의 16진수 인코딩은 %nn형식입니다. 이 cmdlet으로 인코딩된 문자는 :./%<>*?[]|입니다.

예제

예제 1: SQL Server 테이블 이름 인코딩

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

이 명령은 콜론(:) 및 슬래시(/) 문자를 포함하는 SQL Server 테이블 이름을 인코딩합니다.

입력

String

출력

String