8
데이터베이스를 사용하여 다른 특수 문자 그룹을 저장하려면 사용할 데이터 정렬을 어떻게 선택합니까? 예를 들어 크로아티아어로 데이터 정렬을 설정하고 크로아티아 특수 문자를 제외한 러시아어 키릴 문자, 일본어 문자를 사용하려는 경우 - 어떤 데이터 정렬을 사용해야합니까?SQL Server 데이터베이스의 데이터 정렬을 선택하는 방법
감사합니다, 일리야
데이터베이스를 사용하여 다른 특수 문자 그룹을 저장하려면 사용할 데이터 정렬을 어떻게 선택합니까? 예를 들어 크로아티아어로 데이터 정렬을 설정하고 크로아티아 특수 문자를 제외한 러시아어 키릴 문자, 일본어 문자를 사용하려는 경우 - 어떤 데이터 정렬을 사용해야합니까?SQL Server 데이터베이스의 데이터 정렬을 선택하는 방법
감사합니다, 일리야
비교를 정의하는 데이터를 저장하는 데 NVARCHAR 사용하십시오 기둥.
하지만 (WHERE MyColumn = @foo
)을 비교하거나 (ORDER BY MyColumn
)을 정렬하려는 경우 데이터 정렬로 인해 원하는 결과를 얻지 못합니다.
그러나 필요한 경우 COLLATE 절을 사용하여 변경할 수 있습니다. 예 : ORDER BY MyColumn COLLATE Japanese_something
대부분의 데이터를 다루는 가장 일반적인 옵션을 선택하겠습니다. MSDN has this maybe useful article