다음을 통해 공유


SQL Server 데이터 정렬 이름(Transact-SQL)

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) Microsoft Fabric의 SQL 분석 엔드포인트 Microsoft Fabric의 웨어하우스

SQL Server 데이터 정렬의 데이터 정렬 이름을 지정하는 단일 문자열입니다.

SQL Server는 Windows 데이터 정렬을 지원합니다. SQL Server는 SQL Server에서 Windows 데이터 정렬을 지원하기 전에 개발된 SQL Server 데이터 정렬이라는 제한된 수(<80)의 데이터 정렬도 지원합니다. SQL Server 데이터 정렬은 이전 버전과의 호환성을 위해 계속 지원되지만 새로운 개발 작업에 사용해서는 안 됩니다. Windows 데이터 정렬에 대한 자세한 내용은 Windows 데이터 정렬 이름을 참조하세요.

Transact-SQL 구문 표기 규칙

구문

<SQL_collation_name> :: =
SQL_SortRules[_Pref]_CPCodepage_<ComparisonStyle>

<ComparisonStyle> ::=
_CaseSensitivity_AccentSensitivity | _BIN

인수

SortRules 사전 정렬을 지정했을 때 정렬 규칙이 적용되는 알파벳 또는 언어를 나타내는 문자열입니다. 예를 들면 Latin1_General 또는 Polish 등이 있습니다.

Pref 대문자 우선을 지정합니다. 비교에서 대소문자를 구분하더라도 다른 차이가 없는 경우 대문자가 소문자보다 먼저 정렬됩니다.

Codepage 데이터 정렬에 사용되는 코드 페이지를 표시하는 1~4자리 숫자를 지정합니다. CP1은 코드 페이지 1252를 지정하며 다른 모든 코드 페이지에 대해서는 완전한 코드 페이지 번호를 지정합니다. 예를 들어 CP1251은 코드 페이지 1251을 지정하며 CP850은 코드 페이지 850을 지정합니다.

CaseSensitivityCI는 대/소문자를 구분하지 않도록 지정하고 CS는 대/소문자를 구분하도록 지정합니다.

AccentSensitivityAI는 악센트를 구분하지 않도록 지정하고 AS는 악센트를 구분하도록 지정합니다.

BIN 사용할 이진 정렬 순서를 지정합니다.

설명

서버에서 지원하는 SQL Server 데이터 정렬을 나열하려면 다음 쿼리를 실행합니다.

SELECT * FROM sys.fn_helpcollations()
WHERE name LIKE 'SQL%';

참고

정렬 순서 ID 80의 경우 코드 페이지 1250과 이진 순서를 가진 Window 데이터 정렬을 사용하세요. 예를 들어, Albanian_BIN, Croatian_BIN, Czech_BIN, Romanian_BIN, Slovak_BIN, Slovenian_BIN.

참고 항목