데이터 정렬 및 유니코드 지원

성장하는 세계 시장을 뒷받침하기 위해 데이터베이스가 확장됨에 따라 문자 데이터를 의미 있는 방식으로 다룰 수 있는 능력이 필요합니다. 데이터 정렬을 통해 자신만의 규칙에 따라 데이터를 정렬하고 비교할 수 있습니다. 데이터 정렬은 데이터베이스 작성 및 데이터 조작에서 매우 중요한 부분입니다.

SQL Server 2008은 Windows Server 2008과 똑같은 데이터 정렬을 사용합니다.

SQL Server 2008 데이터 정렬의 새로운 기능

다음은 SQL Server 2008의 데이터 정렬에서 새로 변경된 사항입니다.

Windows Server 2008에서 제공하는 데이터 정렬과 똑같은 SQL Server 2008에 새로 도입되었습니다. 이러한 80개의 새로운 데이터 정렬은 *_100 버전 참조로 표시되어 있습니다. 사용자는 이를 통해 언어학적으로 정확한 문화권별 최신 정렬 규칙을 사용할 수 있으며, 다음과 같은 항목이 지원됩니다.

  • 새로운 동아시아 정부 표준

  • 언어학적으로 정확한 서로게이트

  • 중국 소수 민족 문자

  • 유니코드 5.0 사례 테이블

  • 이전에는 가중치가 적용되지 않아 서로 동일하게 비교되었던 문자에 가중치 추가

이러한 변경 내용을 반영하기 위해 SQL Server 2000 및 SQL Server 2005의 기존 Windows 데이터 정렬에 새 버전이 추가되고 있습니다. SQL Server 2005의 현재 데이터 정렬은 이전 버전과의 호환성을 위해 모두 그대로 유지됩니다. SQL_* 데이터 정렬에는 변경된 사항이 없습니다.

Korean_Wansung_Unicode, Hindi_CI_AS, Macedonian_CI_AS, Lithuanian_Classic_CI_AS, Cyrillic_90_CI_AS, Azeri_Latin_90_CI_AS Windows 데이터 정렬 및 SQL_ALTDiction_CP1253_CS_AS SQL 데이터 정렬은 이제 사용되지 않습니다. 이러한 데이터 정렬은 SQL Server 2005에서 지원되었으며 SQL Server 2008에서도 지원됩니다. 그러나 이러한 데이터 정렬은 설치 시 데이터 정렬 목록에 표시되지 않으며, 시스템 함수 **::fn_helpcollations()**를 사용하여 SQL Server 2008에서 지원되는 데이터 정렬 목록을 쿼리할 때 나타나지 않습니다.