COLLATE(SQL Server Compact Edition)
데이터베이스 정의에 적용하여 데이터 정렬을 정의할 수 있는 절입니다.
구문
COLLATE < collation_name >
< collation_name > :: =
< Windows_collation_name >
< Windows_collation_name >:: =
CollationDesignator_< ComparisonStyle >
< ComparisonStyle > :: =
CaseSensitivity_AccentSensitivity
인수
- <collation_name>
데이터베이스 정의에 적용할 데이터 정렬의 이름입니다. <collation_name> 인수는 지정된 <Windows_collation_name>만 가능합니다.
- <Windows_collation_name>
Windows 데이터 정렬용 데이터 정렬의 이름입니다. Microsoft SQL Server 2005 Compact Edition(SQL Server Compact Edition)에서 지원하는 Windows 데이터 정렬 이름의 목록을 보려면 이 항목의 뒷부분에 나오는 "주의" 섹션을 참조하십시오.
CollationDesignator
Windows 데이터 정렬에서 사용하는 기본 데이터 정렬 규칙을 지정합니다. 기본 데이터 정렬 규칙에는 다음이 포함됩니다.- 사전식 정렬을 지정한 경우 정렬 규칙이 적용된 영문자 또는 언어.
- 유니코드가 아닌 문자 데이터를 저장하는 데 사용된 코드 페이지.
예를 들어 라틴어1 일반 용어 및 프랑스어는 코드 페이지가 1252인 데이터 정렬 지정자이고 터키어는 코드 페이지가 1254인 데이터 정렬 지정자입니다.
- CaseSensitivity
CI(대/소문자 구분 안 함)를 지정합니다. SQL Server Compact Edition 에서는 이 옵션만 지원합니다.
- 악센트 구분
AS(악센트 구분)를 지정합니다. SQL Server Compact Edition 에서는 이 옵션만 지원합니다.
주의
데이터베이스를 만들 때 Windows 데이터 정렬 이름을 지정하지 않으면 기본 데이터 정렬인 라틴어1 일반 용어로 지정됩니다. 예: Latin1_General_CI_AS입니다. 이 데이터 정렬은 라틴어1 일반 용어 사전식 정렬 규칙과 코드 페이지 1252를 사용하며 대/소문자 및 악센트를 구분합니다.
옵션으로 COLLATE 절을 사용하여 기본값과 다른 데이터 정렬을 지정할 수 있습니다. 예를 들어 다음과 같은 쿼리를 사용하여 스페인어 데이터 정렬을 지정할 수 있습니다.
CREATE DATABASE "SpanishDB.sdf" DATABASEPASSWORD '<MyPwd>' COLLATE Traditional_Spanish_CI_AS
다음 표에서는 지원되는 Windows 데이터 정렬 이름을 나열합니다. 데이터베이스를 만든 장치가 로캘을 지원하는지 확인합니다.
[!참고] 일부 데이터 정렬 값은 특정 장치에서 지원되지 않을 수 있습니다.
Windows 시스템 로캘 | LCID(로캘 ID) | 기본 SQL 데이터 정렬 | 코드 페이지 |
---|---|---|---|
남아공 공용어 |
0x436 |
Latin1_General_CI_AS |
1252 |
알바니아어 |
0x41c |
Albanian_CI_AS |
1250 |
아랍어(알제리아) |
0x1401 |
Arabic_CI_AS |
1256 |
아랍어(바레인) |
0x3c01 |
Arabic_CI_AS |
1256 |
아랍어(이집트) |
0xc01 |
Arabic_CI_AS |
1256 |
아랍어(이라크) |
0x801 |
Arabic_CI_AS |
1256 |
아랍어(요르단) |
0x2c01 |
Arabic_CI_AS |
1256 |
아랍어(쿠웨이트) |
0x3401 |
Arabic_CI_AS |
1256 |
아랍어(레바논) |
0x3001 |
Arabic_CI_AS |
1256 |
아랍어(리비아) |
0x1001 |
Arabic_CI_AS |
1256 |
아랍어(모로코) |
0x1801 |
Arabic_CI_AS |
1256 |
아랍어(오만) |
0x2001 |
Arabic_CI_AS |
1256 |
아랍어(카타르) |
0x4001 |
Arabic_CI_AS |
1256 |
아랍어(사우디아라비아) |
0x401 |
Arabic_CI_AS |
1256 |
아랍어(시리아) |
0x2801 |
Arabic_CI_AS |
1256 |
아랍어(튀니지) |
0x1c01 |
Arabic_CI_AS |
1256 |
아랍어(아랍에미리트) |
0x3801 |
Arabic_CI_AS |
1256 |
아랍어(예멘) |
0x2401 |
Arabic_CI_AS |
1256 |
아르메니아어(아르메니아) |
0x42b |
Latin1_General_CI_AS |
유니코드 |
아제르어-키릴 자모(아제르바이잔) |
0x82c |
Azeri_Cyrillic_90_CI_AS |
1251 |
아제르어-라틴어(아제르바이잔) |
0x42c |
Azeri_Latin_90_CI_AS |
1254 |
바스크어 |
0x42d |
Latin1_General_CI_AS |
1252 |
벨라루스어 |
0x423 |
Cyrillic_General_CI_AS |
1251 |
불가리아어 |
0x402 |
Cyrillic_General_CI_AS |
1251 |
카탈로니아어 |
0x403 |
Latin1_General_CI_AS |
1252 |
중국어(홍콩) |
0x20c04 |
Chinese_Hong_Kong_Stroke_90_CI_AS |
950 |
중국어(홍콩 특별 행정구) |
0xc04 |
Chinese_Hong_Kong_Stroke_90_CI_AS |
950 |
중국어(마카오 특별 행정구) |
0x1404 |
Chinese_PRC_90_CI_AS |
950 |
중국어(중국) |
0x804 |
Chinese_PRC_CI_AS |
936 |
중국어(중국) |
0x20804 |
Chinese_PRC_Stroke_CI_AS |
936 |
중국어(싱가폴) |
0x1004 |
Chinese_PRC_90_CI_AS |
936 |
중국어(대만) |
0x404 |
Chinese_Taiwan_Stroke_CI_AS |
950 |
중국어(대만) |
0x30404 |
Chinese_Taiwan_Bopomofo_CI_AS |
950 |
크로아티아어 |
0x41a |
Croatian_CI_AS |
1250 |
체코어 |
0x405 |
Czech_CI_AS |
1250 |
덴마크어 |
0x406 |
Danish_Norwegian_CI_AS |
1252 |
디베히어1 |
0x465 |
Divehi_90 |
유니코드 |
네덜란드어(벨기에) |
0x813 |
Latin1_General_CI_AS |
1252 |
네덜란드어(네덜란드) |
0x413 |
Latin1_General_CI_AS |
1252 |
영어(오스트레일리아) |
0xc09 |
Latin1_General_CI_AS |
1252 |
영어(벨리즈) |
0x2809 |
Latin1_General_CI_AS |
1252 |
영어(캐나다) |
0x1009 |
Latin1_General_CI_AS |
1252 |
영어(카리브 해) |
0x2409 |
Latin1_General_CI_AS |
1252 |
영어(홍콩 특별행정구) |
0x3c09 |
Latin1_General_CI_AS |
1252 |
영어(인도) |
0x4009 |
Latin1_General_CI_AS |
1252 |
영어(인도네시아) |
0x3809 |
Latin1_General_CI_AS |
1252 |
영어(아일랜드) |
0x1809 |
Latin1_General_CI_AS |
1252 |
영어(자메이카) |
0x2009 |
Latin1_General_CI_AS |
1252 |
영어(말레이시아) |
0x4409 |
Latin1_General_CI_AS |
1252 |
영어(뉴질랜드) |
0x1409 |
Latin1_General_CI_AS |
1252 |
영어(필리핀) |
0x3409 |
Latin1_General_CI_AS |
1252 |
영어(싱가폴) |
0x4809 |
Latin1_General_CI_AS |
1252 |
영어(남아프리카) |
0x1c09 |
Latin1_General_CI_AS |
1252 |
영어(트리니다드) |
0x2c09 |
Latin1_General_CI_AS |
1252 |
영어(영국) |
0x809 |
Latin1_General_CI_AS |
1252 |
영어(미국) |
0x409 |
SQL_Latin1_General_CP1_CI_AS |
1252 |
영어(짐바브웨) |
0x3009 |
Latin1_General_CI_AS |
1252 |
에스토니아어 |
0x425 |
Estonian_CI_AS |
1257 |
페로스어 |
0x438 |
Latin1_General_CI_AS |
1252 |
페르시아어 |
0x429 |
Arabic_CI_AS |
1256 |
핀란드어 |
0x40b |
Finnish_Swedish_CI_AS |
1252 |
프랑스어(벨기에) |
0x80c |
French_CI_AS |
1252 |
프랑스어(캐나다) |
0xc0c |
French_CI_AS |
1252 |
프랑스어(프랑스) |
0x40c |
French_CI_AS |
1252 |
프랑스어(룩셈부르크) |
0x140c |
French_CI_AS |
1252 |
프랑스어(모나코) |
0x180c |
French_CI_AS |
1252 |
프랑스어(스위스) |
0x100c |
French_CI_AS |
1252 |
갈리시아어(스페인) |
0x456 |
Latin1_General_CI_AS |
1252 |
갈리시아어(영어 - 미국) |
0x409 |
Latin1_General_CI_AS |
1252 |
그루지야어 |
0x437 |
Latin1_General_CI_AS |
유니코드 |
독일어(오스트리아) |
0xc07 |
Latin1_General_CI_AS |
1252 |
독일어(독일) |
0x407 |
Latin1_General_CI_AS |
1252 |
독일어(리히텐슈타인) |
0x1407 |
Latin1_General_CI_AS |
1252 |
독일어(룩셈부르크) |
0x1007 |
Latin1_General_CI_AS |
1252 |
독일어(전화 번호부 정렬) |
0x10407 |
German_PhoneBook |
1252 |
독일어(스위스) |
0x807 |
Latin1_General_CI_AS |
1252 |
그리스어 |
0x408 |
Greek_CI_AS |
1253 |
구자라트어(인도) |
0x447 |
Indic_General_90 |
유니코드 |
히브리어 |
0x40d |
Hebrew_CI_AS |
1255 |
힌디어 |
0x0439 |
Indic_General_90 |
유니코드 |
헝가리어 |
0x40e |
Hungarian_CI_AS |
1250 |
헝가리어(기술) |
0x104e |
Hungarian_Technical |
1250 |
아이슬란드어 |
0x40f |
Icelandic_CI_AS |
1252 |
인도네시아어 |
0x421 |
Latin1_General_CI_AS |
1252 |
이탈리아어(이탈리아) |
0x410 |
Latin1_General_CI_AS |
1252 |
이탈리아어(스위스) |
0x810 |
Latin1_General_CI_AS |
1252 |
일본어 |
0x411 |
Japanese_CI_AS |
932 |
일본어(유니코드) |
0x10411 |
Japanese_Unicode |
932 |
카나다어(인도) |
0x44b |
Indic_General_90 |
유니코드 |
카자흐어(카자흐스탄) |
0x43f |
Kazakh_90_CI_AS |
1251 |
콘칸어(인도) |
0x457 |
Indic_General_90 |
유니코드 |
한국어(확장 완성) |
0x0412 |
Korean_Wansung_CI_AS |
949 |
키르기스어-키릴 자모(키르기스스탄) |
0x440 |
Cyrillic_General_CI_AS |
1251 |
라트비아어 |
0x426 |
Latvian_CI_AS |
1257 |
리투아니아어 |
0x427 |
Lithuanian_CI_AS |
1257 |
마케도니아어(FYROM) |
0x42f |
Macedonian _FYROM_90_CI_AS |
1251 |
말레이어(브루나이) |
0x83e |
Latin1_General_CI_AS |
1252 |
말레이어(말레이시아) |
0x43e |
Latin1_General_CI_AS |
1252 |
마라티어(인도)3 |
0x44e |
Indic_General_90 |
유니코드 |
몽골어-키릴 자모(몽골) |
0x450 |
Cyrillic_General_CI_AS |
1251 |
노르웨이어(복말) |
0x414 |
Danish_Norwegian_CI_AS |
1252 |
노르웨이어(니노르스키) |
0x814 |
Danish_Norwegian_CI_AS |
1252 |
폴란드어 |
0x415 |
Polish_CI_AS |
1250 |
포르투갈어(브라질) |
0x416 |
Latin1_General_CI_AS |
1252 |
포르투갈어(포르투갈) |
0x816 |
Latin1_General_CI_AS |
1252 |
펀잡어-굴묵키 문자(인도) |
0x446 |
Indic_General_90 |
유니코드 |
루마니아어 |
0x418 |
Romanian_CI_AS |
1250 |
러시아어 |
0x419 |
Cyrillic_General_CI_AS |
1251 |
산스크리트어(인도) |
0x44f |
Indic_General_90 |
유니코드 |
세르비아어(키릴 자모) |
0xc1a |
Cyrillic_General_CI_AS |
1251 |
세르비아어(라틴어) |
0x81a |
Cyrillic_General_CI_AS |
1250 |
슬로바키아어 |
0x41b |
Slovak_CI_AS |
1250 |
슬로베니아어 |
0x424 |
Slovenian_CI_AS |
1250 |
스페인어(아르헨티나) |
0x2c0a |
Modern_Spanish_CI_AS |
1252 |
스페인어(볼리비아) |
0x400a |
Modern_Spanish_CI_AS |
1252 |
스페인어(칠레) |
0x340a |
Modern_Spanish_CI_AS |
1252 |
스페인어(콜롬비아) |
0x240a |
Latin1_General_AI_CI |
1252 |
스페인어(코스타리카) |
0x140a |
Modern_Spanish_CI_AS |
1252 |
스페인어(도미니카 공화국) |
0x1c0a |
Modern_Spanish_CI_AS |
1252 |
스페인어(에콰도르) |
0x300a |
Modern_Spanish_CI_AS |
1252 |
스페인어(엘살바도르) |
0x440a |
Modern_Spanish_CI_AS |
1252 |
스페인어(과테말라) |
0x100a |
Modern_Spanish_CI_AS |
1252 |
스페인어(온두라스) |
0x480a |
Modern_Spanish_CI_AS |
1252 |
스페인어(국제 정렬) |
0xc0a |
Modern_Spanish_CI_AS |
1252 |
스페인어(멕시코) |
0x80a |
Modern_Spanish_CI_AS |
1252 |
스페인어(니카라과) |
0x4c0a |
Modern_Spanish_CI_AS |
1252 |
스페인어(파나마) |
0x180a |
Modern_Spanish_CI_AS |
1252 |
스페인어(파라과이) |
0x3c0a |
Modern_Spanish_CI_AS |
1252 |
스페인어(페루) |
0x280a |
Modern_Spanish_CI_AS |
1252 |
스페인어(푸에르토리코) |
0x500a |
Modern_Spanish_CI_AS |
1252 |
스페인어(전통 정렬) |
0x40a |
Traditional_Spanish_CI_AS |
1252 |
스페인어(우르과이) |
0x380a |
Modern_Spanish_CI_AS |
1252 |
스페인어(베네수엘라) |
0x200a |
Modern_Spanish_CI_AS |
1252 |
스와힐리어 |
0x441 |
Latin1_General_CI_AS |
1252 |
스웨덴어 |
0x41d |
Finnish_Swedish_CI_AS |
1252 |
스웨덴어(핀란드) |
0x81d |
Finnish_Swedish_CI_AS |
1252 |
시리아어(시리아) |
0x45a |
Syriac_90 |
유니코드 |
타밀어(인도) |
0x449 |
Indic_General_90 |
유니코드 |
타타르어(타타르스탄) |
0x444 |
Tatar_90_CI_AS |
1251 |
텔루구어(인도) |
0x44a |
Indic_General_90 |
유니코드 |
태국어 |
0x41e |
Thai_CI_AS |
874 |
터키어 |
0x41f |
Turkish_CI_AS |
1254 |
우크라이나어 |
0x422 |
Ukrainian_CI_AS |
1251 |
우르두어 |
0x420 |
Arabic_CI_AS |
1256 |
우즈베크어(라틴 문자) |
0x443 |
Uzbek_Latin_90_CI_AS |
1254 |
우즈베크어-키릴 자모(우즈베키스탄 ) |
0x843 |
Cyrillic_General_CI_AS |
1251 |
베트남어 |
0x42a |
Vietnamese_CI_AS |
1258 |