ConvertFrom-EncodedSqlName
Windows PowerShell 경로에서 사용할 수 있는 형식으로 인코딩된 식별자가 제공되면 원래 SQL Server 식별자를 반환합니다.
구문
Default (기본값)
ConvertFrom-EncodedSqlName
[-SqlName] <String>
[<CommonParameters>]
Description
ConvertFrom-EncodedSqlName cmdlet은 Windows PowerShell 경로에서 사용할 수 있는 형식으로 인코딩된 식별자를 지정하면 인코딩되지 않은 SQL Server 식별자를 반환합니다.
SQL Server로 구분된 식별자에는 Windows PowerShell 개체 이름에서 일반적으로 지원되지 않는 특수 문자가 포함될 수 있습니다.
이러한 확장 문자는 16진수 표현으로 인코딩되거나 '문자를 사용하여 이스케이프되어야 합니다.
콜론 문자(:))와 같은 특정 문자는 이스케이프할 수 없습니다.
16진수 인코딩은 %nn형식입니다.
Decode-SqlName 다음 인코딩을 해당 문자로 변환합니다.
- %5C \
- %3A :
- %2E 됩니다.
- %2F /
- %25 %
- %3C <
- %3E >
- %2A *
- %3F?
- %5B [
- %5D ]
- %7C |
예제
예제 1: SQL Server 식별자 디코딩
PS C:\> ConvertFrom-EncodedSqlName -SqlName "My%3ATable`/"
My:Table/
이 명령은 : 문자에 대해 인코딩된 16진수 표현이 있는 SQL Server 식별자를 디코딩합니다. 또한 Windows PowerShell은 이스케이프된/문자에서 이스케이프 백틱 문자(')를 제거합니다.
매개 변수
-SqlName
이 cmdlet이 다시 포맷하는 SQL Server 식별자를 지정합니다.
매개 변수 속성
| 형식: | String |
| Default value: | None |
| 와일드카드 지원: | False |
| DontShow: | False |
매개 변수 집합
(All)
| Position: | 1 |
| 필수: | True |
| 파이프라인의 값: | True |
| 속성 이름별 파이프라인의 값: | True |
| 나머지 인수의 값: | False |
CommonParameters
이 cmdlet은 일반적인 매개 변수인 -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction 및 -WarningVariable 매개 변수를 지원합니다. 자세한 내용은 about_CommonParameters를 참조하세요.