다음을 통해 공유


데이터 정렬 작업

업데이트: 2006년 7월 17일

데이터 정렬은 특정 언어 및 로캘 표준에 따라 문자 데이터의 문자열을 정렬하고 비교하는 방법을 지정합니다. 예를 들어 영어 사용자를 기준으로 ORDER BY 절에서 오른차순으로 정렬되었다면 'Chiapas' 문자열은 'Colima' 문자열 앞에 와야 합니다. 그러나 멕시코의 스페인어 사용자를 기준으로 하면 'Ch'로 시작하는 단어가 'C'로 시작하는 단어 목록 뒤에 와야 합니다. 데이터 정렬은 이러한 정렬 및 비교 규칙을 지시합니다. Latin_1 General 데이터 정렬의 경우 ORDER BY ASC 절에서 'Chiapas'가 'Colima' 앞에 오는 반면 Traditional_Spanish 데이터 정렬에서는 'Chiapas'가 'Colima' 뒤에 옵니다.

char, varchartext 데이터 등 비유니코드 문자 데이터에 데이터 정렬을 지정하면 특정 코드 페이지가 데이터 정렬에 연결됩니다. 예를 들어 테이블의 char 열에 Latin1_General 데이터 정렬이 정의되면 해당 열의 데이터는 SQL Server에서 1252 코드 페이지의 코드 포인트를 사용하여 해석 및 표시됩니다. 코드 페이지와 데이터 정렬에 대한 자세한 내용은 데이터 정렬 및 코드 페이지 아키텍처를 참조하십시오.

유니코드 데이터는 거의 모든 언어의 모든 문자를 처리하므로 nchar, nvarchar 및 **nvarchar(max)**와 같은 유니코드 데이터에 지정된 데이터 정렬에는 특정 코드 페이지가 연결되어 있지 않습니다. 자세한 내용은 유니코드 데이터 작업을 참조하십시오.

다음 항목에서는 데이터 정렬에 대해 좀 더 자세히 설명합니다.

항목 설명

데이터 정렬 유형

Windows 데이터 정렬과 SQL 데이터 정렬의 차이점을 설명합니다.

데이터 정렬 선택

문자 데이터에 적용할 데이터 정렬 선택에 대한 지침을 제공합니다.

데이터 정렬 설정 및 변경

서버, 데이터베이스, 열, 식 및 식별자 수준에서 문자 데이터의 데이터 정렬을 설정하고 변경하는 방법을 설명합니다.

선행 정렬(Transact-SQL)

여러 가지 데이터 정렬과 관련하여 식의 변환 규칙에 대해 설명합니다.

BACKUP 및 RESTORE 작업에서의 데이터 정렬

BACKUP 및 RESTORE 작업에서 데이터 정렬 작업을 수행하는 데 대한 지침을 제공합니다.

서로 다른 데이터 정렬 간의 데이터 복사

bcp 유틸리티와 BULK INSERT 명령을 사용하는 경우 데이터 정렬 작업을 수행하는 데 대한 지침을 제공합니다.

분산 쿼리의 데이터 정렬

연결된 서버 작업에서 데이터 정렬 작업을 수행하는 데 대한 지침을 제공합니다.

데이터 정렬 및 코드 페이지 아키텍처

코드 페이지와 데이터 정렬의 관계에 대해 설명합니다.

데이터 정렬에 대한 정보 가져오기

데이터베이스와 서버에서 데이터 정렬 관련 메타데이터를 검색하는 방법을 설명합니다.

변경 내역

릴리스 내역

2006년 7월 17일

변경된 내용
  • ntext 데이터 형식에 대한 참조를 nvarchar(max) 데이터 형식으로 대체했습니다.