ConvertTo-EncodedSqlName
SQL Server 이름의 확장 문자를 Windows PowerShell 경로에서 사용할 수 있는 형식으로 인코딩합니다.
구문
ConvertTo-EncodedSqlName
[-SqlName] <String>
[-ProgressAction <ActionPreference>]
[<CommonParameters>]
Description
ConvertTo-EncodedSqlName cmdlet은 SQL Server 이름의 특수 문자를 Windows PowerShell 경로에서 사용할 수 있는 형식으로 인코딩합니다.
SQL Server로 구분된 식별자에는 Windows PowerShell 개체 이름에서 일반적으로 지원되지 않는 문자가 포함될 수 있습니다.
SQL Server 공급자 경로에서 구분된 식별자를 사용하는 경우 이러한 확장 문자는 16진수 표현으로 인코딩되거나 '문자를 사용하여 이스케이프되어야 합니다.
콜론 문자(:))와 같은 특정 문자는 이스케이프할 수 없습니다.
문자의 16진수 인코딩은 %nn형식입니다.
ConvertTo-EncodedSqlName 인코딩된 문자는 \ : . / % <> * ? [ ] |
예제
예제 1: SQL Server 테이블 이름 인코딩
PS C:\> ConvertTo-EncodedSqlName -SqlName "My:Table/"
My%3ATable%2F
이 명령은 다음 및/문자를 포함하는 SQL Server 테이블 이름을 인코딩합니다.
매개 변수
-ProgressAction
powerShell이 스크립트, cmdlet 또는 공급자(예: Write-Progress cmdlet에서 생성된 진행률 표시줄)에 의해 생성된 진행률 업데이트에 응답하는 방법을 결정합니다. Write-Progress cmdlet은 명령의 상태를 표시하는 진행률 표시줄을 만듭니다.
형식: | ActionPreference |
별칭: | proga |
Position: | Named |
Default value: | None |
필수: | False |
파이프라인 입력 허용: | False |
와일드카드 문자 허용: | False |
-SqlName
인코딩할 SQL Server 식별자를 지정합니다.
형식: | String |
Position: | 1 |
Default value: | None |
필수: | True |
파이프라인 입력 허용: | True |
와일드카드 문자 허용: | False |
입력
String
출력
String