다음을 통해 공유


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를 참조하세요.

입력

String

출력

String