Decode-SqlName
인코딩된 SQL Server 식별자 이름을 디코딩합니다.
구문
Default (기본값)
Decode-SqlName
-SqlName <String>
Description
Decode-SqlName cmdlet은 인코딩된 SQL Server 식별자를 디코딩합니다. SQL Server로 구분된 식별자에는 PowerShell 개체 이름에서 일반적으로 지원되지 않는 특수 문자가 포함될 수 있습니다. 이러한 확장 문자는 16진수 표현으로 인코딩되거나 '문자를 사용하여 이스케이프되어야 합니다. 특정 문자는 이스케이프할 수 없습니다. 16진수 인코딩은 %nn형식입니다. 이 cmdlet은 다음 인코딩을 해당 문자로 변환합니다.
- %5C \
- %3A :
- %2E 됩니다.
- %2F /
- %25 %
- %3C <
- %3E >
- %2A *
- %3F?
- %5B [
- %5D ]
- %7C |
예제
예제 1: 16진수 표현으로 인코딩된 SQL Server 식별자 디코딩
PS C:\> Decode-SqlName -SqlName "My%3ATable`/"
My:Table/
이 명령은 ':' 문자에 대해 16진수 표현으로 인코딩된 SQL Server 식별자를 디코딩합니다. 또한 PowerShell은 이스케이프된 '/' 문자에서 이스케이프 백틱 문자(')를 제거합니다.