데이터 정렬 - COLLATIONPROPERTY(Transact-SQL)

적용 대상: Microsoft Fabric의 Microsoft FabricWarehouse에 있는 SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsPlatform System(PDW) SQL 분석 엔드포인트

이 함수는 지정된 데이터 정렬의 요청된 속성을 반환합니다.

Transact-SQL 구문 표기 규칙

Syntax

COLLATIONPROPERTY( collation_name , property )  

참고 항목

SQL Server 2014(12.x) 및 이전 버전에 대한 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조 하세요.

인수

collation_name
데이터 정렬의 이름입니다. collation_name 인수는 nvarchar(128) 데이터 형식이며 기본값이 없습니다.

property
데이터 정렬 속성입니다. property 인수는 varchar(128) 데이터 형식이며, 다음 값 중 하나일 수 있습니다.

속성 이름 Description
CodePage 데이터 정렬의 유니코드가 아닌 코드 페이지입니다. 이는 varchar 데이터에 사용되는 문자 집합입니다. 이러한 값을 변환하고 해당 문자 매핑을 확인하려면 부록 G DBCS/유니코드 매핑 표부록 H 코드 페이지를 참조하세요.

기본 데이터 형식: int
LCID 데이터 정렬의 Windows 로캘 ID입니다. 이는 정렬 및 비교 규칙에 사용되는 문화권입니다. 이러한 값을 변환하려면 LCID 구조를 참조하세요(먼저 varbinary로 변환해야 함).

기본 데이터 형식: int
ComparisonStyle 데이터 정렬의 Windows 비교 스타일입니다. 모든 이진 데이터 정렬((_BIN) 및 (_BIN2) 모두 해당)의 경우 및 모든 속성((_CS_AS_KS_WS), (_CS_AS_KS_WS_SC), (_CS_AS_KS_WS_VSS))이 대/소문자를 구분하는 경우 0을 반환합니다. 비트 마스크 값:

대/소문자 무시: 1

악센트 무시: 2

일본어 가나 무시: 65536

전자/반자 무시: 131072

참고: 비교 동작에 영향을 주는 경우에도 _VSS(변형 선택기 구분) 옵션은 이 값으로 표시되지 않습니다.

기본 데이터 형식: int
Version 데이터 정렬의 버전입니다. 0 ~ 3 사이의 값을 반환합니다.

이름에 “140”이 있는 데이터 정렬은 3을 반환합니다.

이름에 “100”이 있는 데이터 정렬은 2를 반환합니다.

이름에 “90”이 있는 데이터 정렬은 1을 반환합니다.

다른 모든 데이터 정렬은 0을 반환합니다.

기본 데이터 형식: tinyint

반환 형식

sql_variant

SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage');  

결과 집합은 다음과 같습니다.

1252   

Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW)

SELECT COLLATIONPROPERTY('Traditional_Spanish_CS_AS_KS_WS', 'CodePage')  

결과 집합은 다음과 같습니다.

1252   

추가 정보

sys.fn_helpcollations(Transact-SQL)
데이터 정렬 및 유니코드 지원