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

참고 항목

도움말 및 정보

SQL Server Compact Edition 지원 정보 보기